Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


courses:high_performance_computing:repository_rules

This is an old revision of the document!


Правила пользования репозиторием

Иерархия директорий

  • leti - место работы студентов “ЛЭТИ”
    • 4395 - номер группы
      • kel - директория студента
        • common - общие части работ (разделяемый код, тесты…)
        • 1 - материалы по первой л/р
        • playground - любые исходные коды
  • aptu - место работы студентов “АУ”
    • 602 - номер группы

Правила пользования

  1. Директории уровнем студента и ниже заводят сами студенты
  2. Имя директории студента - инициалы латинскими буквами в нижнем регистре, как на странице группы
  3. Имя проекта (при коммите настроек какой-либо IDE) формируется: <инициалы латинскими буквами в нижнем регистре>_<№ работы>
  4. При коммите обязателен комментарий. Русский язык в комментариях допускается только в кодировке UTF-8
  5. Число коммитов не ограничено - много коммитов не плохо, наоборот - это показывает работу над кодом и позволяет откатывать изменения
  6. playground - это ваша площадка для экспериментов над репозиторием и не только, при оценке л/р её содержимое учитываться не будет
  7. Не нужно добавлять в репозиторий исполняемые файлы, библиотеки и всё то, что получается в процессе сборки проекта!
  8. Приветствуется поддерживать модульность и минимальное дублирование кода, для чего рекомендуется общие части (заголовки, тесты…) выносить в common
Работа считается готовой к проверке при наличии в комментарии слов “Готово” или “На проверку” (а также “Ready” или “For check”), остальные коммиты считаются внутренним делом студента
courses/high_performance_computing/repository_rules.1470523124.txt.gz · Last modified: 2016/08/07 01:38 by kel