Как сдавать работы
Все задания сдаются через приватный репозиторий на GitHub с единым названием: фамилия + swift (например, ivanov-swift или petrova-swift). Обязательна заданная структура папок.
1. Репозиторий
-
Название репозитория:
фамилия-swift(латиницей: фамилия + swift; например:ivanov-swift,petrova-swift). -
Доступ: репозиторий должен быть приватным (private).
-
Участник для проверки: добавьте в репозиторий в качестве collaborator (с правом доступа) преподавателя:
- Email: sham.chom11@gmail.com
Как добавить: Settings → Collaborators → Add people → введите этот email или логин GitHub, привязанный к нему.
2. Структура папок
Клонируйте репозиторий и придерживайтесь следующей структуры:
фамилия-swift/├── lecture 1/│ └── exercise 1/│ └── ... (ваши файлы)├── lecture 2/│ └── exercise 2/│ └── ...├── lecture 3/│ └── exercise 3/│ └── ...│ ... (аналогично для остальных лекций)├── practice 1/│ └── ... (файлы практической работы 1)├── practice 2/│ └── ...├── practice 3/│ └── ...│ ... (practice 4, 5, …, 16)└── README.md (по желанию — краткое описание)Правила:
-
Упражнения из лекций лежат в папках вида:
/lecture N/exercise N/
где N — номер лекции (1, 2, 3, … 14).
Внутри — исходники (например,hello.swift,card.swift) и любые нужные файлы по заданию. -
Практические работы лежат в папках вида:
/practice 1/,/practice 2/, …,/practice 16/
Внутри каждой папки — все файлы, относящиеся к этой практической (исходники, конфиги, при необходимости подпапки по заданиям).
Имена папок — именно как указано: с пробелом, в нижнем регистре (lecture 1, exercise 1, practice 1 и т.д.).
3. Что класть в папки
- Исходные файлы (
.swift), скрипты, конфиги — всё, что нужно для проверки задания. - Можно добавлять
README.mdвнутри папки с кратким описанием решения (по желанию). - Не добавляйте в репозиторий скомпилированные бинарники, кэш сборки, личные настройки IDE (например,
.idea/), если иное не оговорено в задании.
4. Как сдавать
- Сделайте коммиты в ветку main.
- Запушьте изменения в GitHub.
5. Краткая памятка
| Что сдаёте | Куда класть | Пример пути |
|---|---|---|
| Упражнение из лекции 1 | lecture 1/exercise 1/ | lecture 1/exercise 1/hello.swift |
| Упражнение из лекции 5 | lecture 5/exercise 5/ | lecture 5/exercise 5/task.swift |
| Практическая работа 3 | practice 3/ | practice 3/main.swift |
Репозиторий: приватный, название фамилия-swift.
Ветка: main.
Участник для проверки: sham.chom11@gmail.com (добавить как collaborator).