Разработчикам
Требования
Пожалуйста, убедитесь, что ваша система удовлетворяет следующим требованиям:
Анонимный доступ к CVS
Для построения GenJ на Вашей машине используйте следующие команды:
$ cd **genj-source-directory** $ cvs -d:pserver:genj.cvs.sourceforge.net:/cvsroot/genj co -P dev/app $ cd dev/app $ ./build clean $ ./build run
Полный доступ к CVS
Если Вы хотите принять участие в разработке, пожалуйста, зарегистрируйте акаунт на Sourceforge и сообщите о своём желание на форуме, Вам будет дан доступ к cvs. После этого войдите один раз в shell.sourceforge.net используя:
$ ssh -l **sourceforge-username** shell.sourceforge.net
Ваш акаунт инициализирован и Вы можете начинать работать. Процесс будет выглядеть примерно так (с возможными вариациями для не-windows платформ):
$ cd **local-genj-cvs-directory** $ set cvs_rsh=ssh $ set cvsroot=:ext:**sourceforge-username**@genj.cvs.sourceforge.net:/cvsroot/genj $ cvs co -P dev/app $ cd ./dev/app/doc $ vi readme1st.txt $ cvs ci readme1st.txt
Основная часть GenJ API (Gedcom, Reporting, IO, и т.л.) доступна в виде GenJ API Javadoc. Не забудьте ознакомиться с документацией по CVS и не стесняйтесь задавать вопросы на форуме.
Придерживайтесь следующих нехитрых правил работая с cvs:
- пользование 'cvs checkout', 'cvs checkin', 'cvs update' не ограничено
- не используйте 'cvs admin', 'cvs add', 'cvs remove', т.к. в случае ошибки репозиторий сложно очистить
- не забывайте комментировать при check in
- используйте редактор, который меняет только то, что Вы действительно хотели поменять, и понимающий UTF-8, если нужно
- не балуйтесь… и ни пуха! :)
