Skip to content

koregi/os-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

operating system lab works

Правила работы с репозиторием

  • Для начала - добавить глобальный .gitignore
  • Для каждой работы требуется создавать отдельную директорию src/lab_#, где # - номер работы
  • В директории должны находиться:
    • файлы с исходным кодом
    • файл CMakeLists.txt, описывающий текущий проект
    • bash-скрипт, описывающий ручную компиляцию и сборку проекта
    • README-файл, содержащий основную информацию по теме (ответы на вопросы)
  • Для каждой работы создается отдельная новая ветка (от ветки main): git checkout -b lab_#. В ветке main работать нельзя, можно только делать git pull, чтоб затем вливать ее в свои локальные ветки
  • При создании коммита указывать связующий элемент из Jira (smart commits - описание). Комментарии писать осмысленно, кратко указывая, что было сделано. Коммиты делать атомарно, не надо решать несколько задач за раз. Рефакторинг выполнять отдельными коммитами.
    Пример коммита: git commit -m "[OS-2] #comment add workflow action"
  • После успешной сборки и перевода работы в статус REVIEW - создать pull-request своей ветки в ветку main.
  • Не забывать синхронизироваться с веткой main, обновлять статусы по задаче в Jira

Requirements

  • gcc 9.3.0
  • GNU Make 4.2.1
  • cmake 3.16.3
  • cppcheck 1.90

About

Operating system lab works

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published