GithubHelp home page GithubHelp logo

labworks-2021-1372's Introduction

Осенний курс по дисциплине "Программирование" 2021

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

  • Для начала работы каждый студент делает форк (fork) репозитория на свой GitHub аккаунт.
  • Каждый студент работает строго в своей директории FirstIO/ , где FirstIO - название директории в формате ФамилияИО на латинице. Если студент что-то изменяет в чужих директориях и во время пул-реквеста это замечается - студент это будет самостоятельно исправлять до корректного вида.
  • Внутри директории студента должен находиться файл fio.txt, единственной строкой в котором является Фамилия И.О. студента записанные кириллицей
  • Для каждой лабораторной требуется создавать отдельную директорию lab_#, где # - номер лабораторной.
  • Внутри должен быть файл с исходным кодом программы и, в случае если в программе встречается хотя-бы один оператор new - скриншот из программы Leak Checker | Valgrind сигнализирующий о том, что утечек в программе нет
  • Для каждой лабораторной создается отдельная новая ветка (branch) (git checkout -b < FirstIO_lab_# >, где FirstIO - ФамилияИО, а # - номер работы).
  • Для сдачи лабораторной работы создается пул-реквест (pull-request) из Вашей ветки с лабораторной работой в master-ветку общего репозитория курса. В начале заголовка пул-реквеста пишется "[READY] ", После - ФамилияИО, после - lab#.
  • Для сдачи работы требуется закрытый пул-реквест со слиянием (merge) Вашей ветки в общий репозиторий. В таком случае работа считается зачтенной.
  • Если имеются какие-либо нарекания к предложенным студентом файлам, то все замечания пишутся проверяющим в комментарии пул-реквеста, а так же изменяется лейбл на WIP.
  • Напоминание: коммиты в ветку, которую студент отправляет на пул-реквест отображаются в самом пул-реквесте. Делать новый пул-реквест не надо.
  • Закончив исправления, студент пишет об этом отдельным комментарием, указывая, возможно, пояснения к исправлениям, а так же меняет префикс заголовка пул-реквеста на [READY].
  • Курс лабораторных считается завершенным полностью, если в основном репозитории находятся директории всех лабораторных работ студента, а так-же защищены все помеченные работы.

labworks-2021-1372's People

Contributors

toxa-man avatar curseofst avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.