- Для каждого задания с кодом необходимо создать отдельный репозиторий
Внимание: перед созданием репозитория убедитесь, что репозитория с таким заданием нет - В ветке
main
вREADME.md
написать условие или тз к задаче, дату, когда задание было выдано, дедлайн - Каждый участник пишет код в своей ветке, т. е. нужно будет сделать ветку от
main
или от чьей-то ветки, назвать ее<ник>
, напримерnxgr.dev
- В одном репозитории может быть несколько задач, например если это была практика и решалось несколько задач на паре, то в своей ветке организовать систему папок и/или файлов с названиями заданий
- Репозиторий должен содержать тег (topic) зарезервированный за той парой, по которой задали проект, для упрощения фильтрации по репозиториям в дальнейшем. Все зарезервированные теги находятся тут.
Main-ветка должна содержать:
- Дату, когда дали задание
- Дату дедлайна. Либо не указывать, если преподаватель не дал конкретных сроков
- ТЗ или условие настолько полное, насколько это возможно. Все формулы библиотеки и т. д. о чем упомянул преподаватель
Если репозиторий для нескольких заданий, то их все нужно описать по критериям выше.
Ветка main должна содержать только README.md
Хорошим тоном ведения собственной ветки будет, если Вы заведёте README.md
в своей ветке и опишите на какой версии языка выполнено задание, насколько оно законченно, имя и фамилию автора кода, а также другую служебную информацию.
Запрещено:
- Удалять репозитории
- Удалять чужие ветки
- Делать merge в чужую ветку без согласования с автором ветки
- Делать коммиты в чужую ветку
- Вести код в main-ветке (в main должно быть только тз)
Разрешено:
- Писать свой код на основе чужих веток (предварительно сделав ветку от нее)
- Создавать свои ветки по шаблону
<ник>_<название ветки(если их несколько)>
- Мерджить свою ветку в ветку другого автора, предварительно согласовав с ним
Данный файл будет дополняться