На прошлой неделе компания Facebook представила проект Create React App, помогающий React-разработчикам создавать новые приложения. Это первый проект в рамках Facebook Incubator — новой схемы публичного тестирования открытых инициатив компании на GitHub, пишет Tech Crunch.
Facebook Incubator — новый процесс для запуска проектов с открытым исходным кодом и оценки их долгосрочной перспективности. Разработчики крупнейшей в мире социальной сети дали жизнь более чем 400 различным open-source проектам, которые имеют сотни тысяч подписчиков на GitHub, отмечает глава open source в Facebook Джеймс Пирс.
Основная задача новинки состоит в том, чтобы упростить управление жизненным циклом подобных инициатив. Для этого в компании решили прогонять через инкубатор большинство новых проектов — чтобы узнать, как на них реагирует сообщество, готово ли оно их принять.
При этом в компании особо отмечают, что все проекты, размещённые в инкубаторе, как и в основном репозитории компании, будут использоваться штатными разработчиками внутри Facebook.
Дабы продолжить жизнь за рамками инкубатора, проект в первую очередь должен вызывать активный интерес сообщества, но учитываться будут и такие факторы, как используемость проекта, простота интеграции, наличие полноценной документации. Последнее особенно важно, так как для open source в целом характерна проблема отсутствия чётких технических описаний.
К слову, не исключено, что Facebook разместит документацию отдельных проектов в новом «википедийном» разделе на Stack Overflow, переговоры об этом уже ведутся.
Говоря об эффективности новой инициативы, Джеймс Пирс отметил, что Create React App — хороший пример эффективности Facebook Incubator, поскольку в компании не были уверены в том, что проект вызовет интерес. Тем временем, React-разработка уже имеет более 350 форков и 7000 звёзд.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.