Подача заявки на конкурс
В статье описан принцип подачи заявок на Всероссийский конкурс open source проектов школьников и студентов.

В рамках конкурса участникам доступны два трека: «Создатели», «Контрибьюторы».
Уровни проектов
Для треков «Создатели» и «Контрибьюторы» доступна подача проекта или вклада учебного уровня со сниженными требованиями к репозиторию. Авторы учебных проектов, наряду с остальными участниками конкурса, смогут претендовать на получение статусов призера или победителя конкурса «Талант НТО», дающего до 10 дополнительных баллов к ЕГЭ. Однако, они не смогут получить приглашение на стажировку или профессиональную консультацию по проекту в рамках конкурса.
Создатели
Направление подходит тем, у кого уже есть собственный проект свободного/открытого ПО, размещенный на GitHub или GitLab.

Участие в номинации — это отличная возможность присоединиться к сообществу и получить оценку своего проекта как от других энтузиастов, так и от экспертов — представителей ведущих ИТ-компаний и популярных проектов свободного/открытого ПО.

Зарегистрироваться на трек можно по ссылке.

Требования к заявке:

  1. Репозиторий проекта публичный и опубликован под свободной/открытой лицензией. Полный список соответствующих лицензий опубликован на сайтах Open Source Initiative и GNU ;
  2. Каждый участник команды должен сделать хотя бы один коммит в репозиторий проекта;
  3. Репозиторий проекта создан до 30 марта 2023 года;
  4. В проекте есть коммиты, сделанные позднее 1 сентября 2022 года;
  5. Значительная часть кода проекта должна быть оригинальной, не допускаются проекты, где код по большей части является копией из другого проекта или полностью состоит из фрагментов чужого кода;
  6. Требования к коммитам:
  • для учебных – в проекте сделано более 10 коммитов, где между первым и последним из них прошло более 7 дней;
  • для остальных — в проекте сделано более 20 коммитов, где между первым и последним из них прошло более 30 дней.

Что может влиять на оценку проекта

Эксперты оценивают актуальность, объем и системность проекта, его соответствие заявленной тематике/проблеме и развитие технологии относительно уже существующих решений, с учетом правил лицензирования заимствованного кода.

Мы ждем, что код проекта будет легко воспринимать: он будет соответствовать общепризнанным гайдлайнам и следовать общим правилам нейминга, содержать понятные описания коммитов. Также важна корректность указанных зависимостей, качество системы тестирования, отсутствие компрометирующих файлов, полнота документации как для пользователей в разных ролях, так и для других разработчиков.

Преимуществами для проекта будет прозрачное распределение обязанности между участниками команды и хорошо налаженная система работы с запросами на изменения: правила для контрибьюторов и работа с пулл-реквестами.

В рамках анкеты вам, необходимо указать цель создания вашего проекта. Обратите внимание, что если ваш проект создавался в учебных целях, то вам будет недоступна часть призов и наград, связанных со стажировками и профессиональными консультациями. При этом среди участников с проектами учебного уровня также, как и среди авторов самостоятельных проектов, выделяются призеры и победители конкурса "Талант НТО", с правом получения до 10 баллов к ЕГЭ при поступлении в вуз.

Дополнительным плюсом при оценке проекта станет возможность запуска вашего проекта через Docker и стандартные пакеты запуска и наличие документации. Если у вас реализованы эти опции, обязательно укажите их в анкете при регистрации
Контрибьюторы
Направление подходит тем, кто активно принимает участие в разработке проектов свободного/открытого ПО, делая вклад с помощью мердж-реквестов, в том числе в партнерские проекты.

Участие в номинации — это отличная возможность получить оценку своего вклада в проекты с открытой лицензией как от других энтузиастов, так и от приглашенных экспертов.

Зарегистрироваться на трек можно по ссылке.

Требования к заявке:

  1. Участник, подающий изменения в проект, не может быть самым активным контрибьютором проекта за последний год;
  2. Для неучебных проектов — проект, куда поданы изменения, должен существовать не менее года до подачи заявки, иметь не менее 10 звезд, не менее трех других контрибьюторов и принятые от других контрибьюторов патчи после 1 сентября 2022 года.

Что может влиять на оценку проекта:

При оценке проекта эксперты будут обращать внимание на значимость ваших вкладов в проекты, качество кода, популярность проектов, обратную связь команд разработчиков, а также масштаб задач/обсуждения, в рамках которых были сделан мердж-реквесты.

Обратите внимание не только на содержательную часть мердж-реквеста, но и на описательную. Мы ожидаем, что реальные цели и задачи будут соответствовать декларированным в заявке и связаны с конкретным багом или фич-реквестом, а также будем учитывать понятность формулировки описания коммитов.