🩻

🩻Требования к ReadMe

📌
Если есть трудности с оформлением ReadMe или обстоятельства, которые мешают этому напишите t.me/Daniil_Y.
Критерии, описанные ниже могут быть адаптированы под различные обстоятельства. Например, если речь идет о проекте с ML-соревновании, где не требовалось сделать UI, то этот пункт не обязателен.
Эти правила не распространяются на победы и достижения в сфере спортивного программирования.

1. Заголовок и краткое описание проекта

  • Название проекта
  • Краткое описание — в 1-2 предложениях объяснить, что это за проект и какую проблему он решает. В рамках какого хакатона и для какого заказчика был создан.

2. Установка и запуск проекта

  • Простая инструкция для клонирования и запуска проекта:
    • Какие зависимости нужно установить.
    • Как настроить окружение.
    • Как запустить проект локально или через контейнеры (например, Docker).

3. Основной функционал проекта

  • Список ключевых функций и возможностей проекта.

4. Технологии и инструменты

  • Укажите используемые технологии, языки программирования, библиотеки, фреймворки и платформы.
  • Крайне желательно добавить значки (badges) для визуализации технологий.

5. Команда проекта

  • Состав команды (контрибьюторы). Даже те, кто не писали код.
  • Роли и вклад каждого члена команды в проект (например, разработка фронтенда, работа с базами данных, дизайн интерфейса).
  • Желательно ссылки на профили GitHub или любую другую индустриальную социальную сеть (Behance для дизайнеров, например, или универсальный LinkedIn).

6. Желательно - архитектура и структура проекта

  • Описание структуры папок и файлов.
  • Диаграмма архитектуры (очень вероятно, что была в презентации)

7. Демонстрация работы проекта

  • Скриншоты приложения или интерфейса.
  • Если возможно, то ссылка на GitHub Pages, Netlify, Heroku

8. Финальный текст-заключение

  • Почему этот проект важен или интересен. Чем он отличается от аналогов или как решает проблему лучше других.
  • Какие улучшения возможно добавить и как улучшить проект.

10. Лицензия

  • Укажите, под какой лицензией распространяется проект (например, MIT, GPL, или другой открытый стандарт).

Примеры для вдохновения

Предложите студентам посмотреть примеры качественных README:

Что если я имею победу на креатоне или другом ИТ-соревновании подобного формата?

Варианты размещения созданного проекта:
  • Behance
  • Dribbble
  • Figma
  • Notion
Критерии для проектов, размещенных на этих платформах для этого формата соревнований не определены четко. Задачей является сделать результат участия публичным и применимым для демонстрации.

Для участников CTF

  • GitHub с размещенным write-up с примерами кода и ссылками на полезные материалы.
Также возможны исключения.