Skip to content
Vova-SH edited this page Apr 30, 2022 · 2 revisions

В данной Wiki Вы сможете найти ответы на большинство вопросов, связанных с этим проектом, а также как правильно изменить свой проект для того, чтобы попасть в этот репозиторий со своим проектом.

Зачем нужный данный репозиторий?

При прохождении IT школы Samsung одной из главных целей является выполнение индивидуального проекта (ИП) школы. При этом данный проект должен распространятся в свободном доступе (т.е. быть open-source). Данный репозиторий на основе данных о Ваших репозиториях, которые находятся в открытом доступе, собирает в автоматическом режиме все необходимые файлы для защиты Вашего индивидуального проекта.

Как добавить/обновить файлы на защиту?

Для того, чтобы изменить файлы к защите, необходимо:

  1. Перейти в свой репозиторий
  2. Справа в колонке найти заголовок Releases и ниже нажать на кнопку: Create a new release
  3. Далее заполнить все необходимые поля: 3.1. Tag - номер версии Вашего приложения 3.2. Release Title - заголовок Вашего релиза, который будет указываться в названии архива с исходным кодом 3.3. Description - по желанию описание проекта 3.4. Attach binaries files - здесь необходимо прикрепить все файлы (кроме исходного кода), которые необходимы для защиты ИП.
  4. Нажать кнопку Publish release

После этого у Вас создастся релиз, который считывает автоматический скрипт в данном репозитории. Скрипт запускается либо вручную, либо по определённому таймеру (в зависимости от необходимости), поэтому если сильно переживаете или выложили в последний момент - напишите дополнительно преподавателю о необходимости обновить данные.

Какие обязательные файлы необходимы для защиты ИП?

На текущий момент:

  • Исходный работоспособный и компилируемый код проекта, выложенный в открытый доступ;
  • APK файл для установки на устройства;
  • Презентация в любом из следующих форматов (на выбор): PPT, PPTX, PDF.

Как проверить, что я есть в списке участников?

  1. Самое верное решение - заранее заполнять индивидуальный проект в системе IT школы, поскольку данные от туда на текущий момент переносятся вручную.
  2. Не лишним будет зайти в главной ветке в папку с годом Вашего выпуска (если защищаете проекты в 2022 году - папка 2022). Внутри находится файл: repos.json. Необходимо найти себя (своё имя и фамилию), а также путь к Вашему АКТУАЛЬНОМУ репозиторию.

Меня нет в списке участников/Мои данные (репозиторий или ФИ) неверные, что делать?

Есть два варианта:

  1. Создать Pull Request с изменениями в файле repos.json, где добавить/отредактировать свои необходимые данные.
  2. Написать своему преподавателю, о необходимости внести изменения.

Как понять, что все файлы присутствуют и я могу идти защищаться?

Если в папке вашего года (если защищаете проекты в 2022 году - папка 2022) присутствует папка Projects/Фамилия Имя - значит система нашла материалы и добавила их в списки для защиты.