MyWackoSite: NsuTs/Documentation/devguide/teamdevelop

Командная разработка

Svn-репозиторий

Все изменения в системе должны фиксироваться в svn-репозитории.

Структура репозитория стандартна: trunk, branches, tags

Текущие изменения (исправления ошибок, новая функциональность) вносятся в trunk.

branches содержит ветки номерных релизов и экспериментальные ветки.

Экспериментальные изменения (изменения, про которые заранее неизвестно будут ли они работать или специфические «одноразовые» изменения дл конкретных олимпиад) выносятся в отдельную ветку в branches.

В случае успеха, ветка сливается с trunk.

Основные директории в trunk:

svn+ssh://swsoft.nsu.ru/home2/svn/olympic

Bugzilla

Все запросы на изменения (в том числе, сообщения об ошибках, требования на новую функциональность или на изменение старой и прочее) должны быть зафиксированы в багтреккере проекта (bugzilla).

Сообщения об ошибках должны содержать способ (последовательность операций), который позволяет повторить баг.

Перед началом работы над багом необходимо назначить баг на себя.

Возникающие в процессе работы поправки к описанию бага необходимо фиксировать в виде комментариев.

После исправления бага необходимо написать комментарий с кратким описанием того, как баг был исправлен и (если необходимо) как новое поведение системы отличается от старого.

http://parallels.nsu.ru/cgi-bin/bugzilla/index.cgi

Wiki-документация

Пользовательская документация должна храниться в wiki-хранилище проекта

Сервера

Продакшн:

olympic.nsu.ru 10.4.0.104

Тестовый:

http://10.4.0.108:82/nsuts-cgi/nsuts_new_login.cgi

http://10.6.11.18

База данных My SQL

Тестовый:

http://10.4.0.108/phpmyadmin/

http://10.6.11.18/phpmyadmin/

olympic nsuts_1.2.8
olympic_new nsuts_1.3.0
olympic_old старая версия (копия со 104)
olympic_site wordpress
olympic_schernenok schernenok
oi00_db, oi_db и ss11_repl oippolitova