
Правила и порядок участия в разработке ВК 1с++
v1.0
Автор: DmitrO, dmitro@russian.ru, icq:227756553

Должностные лица:
Руководитель проекта: DmitrO (Дмитрий Ощепков)
Администратор сайта: fez (Федор Езеев)
Корректор: x-pert (Дмитрий Юхтимовский)

1. Общая информация о проекте.
1.1 Официальный сайт проекта http://www.1cpp.ru
1.2 Разработка ведется под CVS. Сервером управляет администратор сайта.

2. Общие правила разработки
2.1 Стараться не изменять чужой код. Если это очень необходимо, согласовать эти изменения с автором.
2.2 Вопросы разработки, которые необходимо решать коллегиально обсуждаются в закрытом форуме разработчиков.
Форум доступен только для участников проекта. В форуме обсуждаются любые вопросы разработки.
2.2.1. Если вы участник проекта, но доступа к форуму у вас еще нет - обратитесь к fez'у, 
указав емэйл и желательный ник на форуме.
2.3 Текущий состав участников публикуется и обновляется в форуме.
2.4 Правила оформления исходного кода.
2.4.1 В начале файла указывается имя/ник автора и как с ним связаться.

4. Правила подготовки документации
4.1 Порядок разработки: документацию на свои компоненты разрабатывает автор, направляет ее корректору
для контроля орфографических/синтаксических ошибок, логичности названий методов и свойств и т.п.,
после того как текст согласован с корректором, документация готова к публикации и направляется
администратору сайта для публикации.
4.2 Разработка документации ведется в reSt формате. http://docutils.sourceforge.net/rst.html
4.3 Документация не должна содержать историю изменения функционала, она должна содержать наиболее полное
описание текущего функционала, т.е. той версии на которую она составлена.

5. Правила выпуска релизов
5.1 Выпуском релиза занимается администратор сайта.
5.2 Релиз публикуется на сайте проекта. К этому моменту должна быть заполнена история изменений для
данного релиза (файл history.txt).
5.3 Каждый разработчик сам решает что и в какой полноте описывать в истории изменений. Но сколь-нибудь
значимые для пользователя изменения поведения объектов желательно отразить в истории. Новые объекты
должны быть отмечены в истории обязательно. В историю не стоит копировать документацию, все должно быть
изложено кратко.
5.4 Решение о выпуске релиза принимается коллегиально.

6. Как стать участником прокта.
6.1 Для того чтобы стать участником проекта нужно связаться с каким либо разработчиком и
заявить о своем желании, решение будет приниматься коллегиально. Обращаю особое внимание:
для этого вовсе не обязательно быть супер_мега_крутым программистом, но для этого
необходимо принять данные правила. Порядок может быть таким: желающий принять участие в проекте
обращается к разработчику со своими идеями, разработчик ангажирует его и его идеи в форуме, и
задает вопрос: кто против? Если аргументов против ни у кого нет, руководитель проекта дает команду
администратору сайта принять его в нашу масонскую ложу :) ..да идите на хер, сами пишите этот файл..
