Skip to content

AndreyVic/NC_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

NC_project

Репозиторий для проекта NC 2017-2018 Студенты: Говохин Никита, Викторенков Андрей, Ефимов Артем

Давайте при разработке придерживаться подхода из статьи https://habrahabr.ru/post/106912/

Кратко, принцип следующий:

  • В master коммитим ТОЛЬКО готовые лабы, отмечаем их тегом.
  • Основную разработку ведем в ветке develop, то есть фиксим баги, делаем мелкие улучшения и исправления. По окончаию каждой лабы, производим мерж develop в master.
  • Для каждой новой фичи создаем отдельную feature ветку с говорящим названием (сразу делаем push ветки в origin для удобства отслеживания). Ветка отводится от develop, в develop же и мержится по завершению разработки (при мерже используем флаг --no-ff для сохранения информации о ветке).
  • Коммиты должны быть по возможности целостными и не слишком большими. ОБЯЗАТЕЛЬНО снабженные комментарием с кратким описанием, что сделано в коммите (реализован такой-то класс или модуль, исправлена такая-то ошибка, добавлена такая то библиотека).
  • Не забывайте делать push своих изменений по завершению работы, чтобы они были видны всем.

Структуру каталогов тоже давайте содержать в порядке. То есть будет директория src для исходного кода, documents для всех документов, lib для библиотек, test для тестов и так далее. Не надо тащить в репозиторий ничего лишнего, никаких .idea, скомпилированных классов и временных файлов!

Я буду заводить issues и назначать их на вас. Это - ваши текущие задачи. Вам нужно будет решить их, коммитить измения и закрывать иши.

От pull requests предлагаю отказаться - у нас маленькая команда, у каждого будут все права, каждый сможет самостоятельно делать pull текущего состояния репозитория и push'ить в него свои наработки.

About

Repository for NC Project 2017-2018

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published