Завдання/Огляд частини
Зоря. Вихід на зв'язок
Зоря - конкурс, де ваш код грає за вас. Перший тиждень відкрито: пишете клієнт мережі Зоря.нет і реєструєтеся ним під час просвіту - вікна, що відкривається в заздалегідь не оголошений момент. Далі - бот, штаб, груповий етап і фінал.
Коротко
- Що будувати: клієнт мережі на React + TypeScript у репозиторії вашої заявки. Мінімум - реєстрація, статус доступу до репозиторію, сповіщення та частини завдання (ТЗ, розділ 1).
- Коли просвіт: почнеться між і і триватиме щонайменше 10 годин. Хто не зареєструвався в просвіт, вибуває.
- Що зробити: зареєструватися в просвіт, запросити до репозиторію акаунт організаторів і покласти в його корінь файл
.zoriaзі своїм логіном у мережі. Жеребкування - , частина 2 - . - Контракт: API
https://zoria.net/api/v1, навчальний стендhttps://stand.zoria.net/api/v1, OpenAPI. - Решта завдання: частини 2-4 видаються учасникам в особистому кабінеті мережі, кожна у свій строк. На сайті їх немає.
Склад пакета
| Файл | Що всередині |
|---|---|
| lore.md | Легенда: розповідь про світ і словник його імен |
| week-1.md | Легенда тижня: вихід на зв'язок |
| 02-part1.md | ТЗ частини 1: що будуєте, тиждень по кроках, дати й адреси, вимоги допуску, приймання |
| 03-client.md | Специфікація клієнта: режими сервера, ефір і печатка, реєстрація, сповіщення, маршрути й схеми |
| api/part1.openapi.yaml | Машинний контракт API частини 1, OpenAPI 3.1 |
| scoring.md | Оцінювання конкурсу повністю |
| calendar.md | Календар сезону |
| addenda.md | Реєстр доповнень до оцінювання: номер, дата, запитання, відповідь |
Порядок читання
Легенда (хвилин десять) → ТЗ частини 1 → специфікація клієнта. Оцінювання й календар - довідка: до них повертаються по бали та строки.
Який документ головний
Одна тема - один документ, решта посилається на нього:
| Тема | Документ |
|---|---|
| Поля, формати, коди відповідей | OpenAPI |
| Поведінка сервера й клієнта | специфікація клієнта |
| Умови допуску частини 1 | ТЗ частини 1 |
| Строки | календар |
| Бали, санкції, апеляції | оцінювання |
| Числа, які оцінювання залишило доповненням | реєстр доповнень |
Пакет виходить російською та українською. У разі розбіжності версій чинна російська.
Контракт OpenAPI і приклади коду з пакета поширюються за ліцензією MIT: їх можна копіювати у свій клієнт.