Система управления версиями проекта документации Debian
Доступ к исходному коду в Git
Проект документации Debian хранит всё своё содержимое в Salsa, копии GitLab для Debian. Для получения доступа к отдельным файлам, просмотра последних изменений и деятельности проекта в целом, обратитесь к репозиторию DDP.
Если вы хотите загрузить руководства из репозитория целиком, то лучше воспользоваться прямым доступом к Salsa. Следующие разделы объясняют, как клонировать Git-репозиторий (с правами только для чтения, а также для чтения и записи) на вашу локальную машину и как обновлять вашу локальную копию. Для начала установите на вашу машину пакет git.
Анонимное клонирование Git-репозитория (только для чтения)
Используйте следующую команду для загрузки всех файлов одного проект:
git clone https://salsa.debian.org/ddp-team/release-notes.git
Сделайте то же самое для каждого проекта, который вы хотите загрузить на ваш компьютер. Совет: чтобы найти правильный URL для команды git clone
, откройте проект в веб-браузере, нажмите на синюю кнопку Клонировать и скопируйте URL из Клонировать через HTTPS в буфер обмена.
Клонирование Git-репозитория с правами на отправку изменений (чтение и запись)
До того как вы сможете получить доступ к серверу Git таким способом, вам должны предоставить права на запись в репозиторий. За дополнительной информацией о том, как запросить права на отправку изменений, обратитесь к этому разделу.
Имея доступ к Salsa с правами на запись, вы можете использовать следующую команду для загрузки всех файлов одного проекта:
git clone [email protected]:ddp-team/release-notes.git
Сделайте то же самое для каждого проекта, который вы хотите загрузить на ваш компьютер.
Получение изменений из удалённого Git-репозитория
Для обновления вашей локальной копии и добавления в неё изменений, внесённых другими людьми, войдите в каталог соответствующего руководства и выполните следующую команду:
git pull
Получение прав на запись
Права на запись предоставляются всякому, кто желает участвовать в написании руководств, ЧАВО, справочников и т. д.. Обычно требуется, чтобы для начала вы прислали нам несколько полезных исправлений в виде файлов заплат. После этого выполните следующие действия, чтобы подать заявку на получение доступа с правами на запись:
- Создайте учётную запись Salsa, если вы этого ещё не сделали.
- Перейдите в репозиторий DDP и нажмите кнопку Запросить доступ.
- Отправьте письмо по электронной почте по адресу [email protected] и расскажите в нём, как вы участвовали в проекте Debian ранее.
- Когда доступ будет вам предоставлен, вы станете частью команды DDP.
Механизм автоматического обновления
Все руководства публикуются в виде веб-страниц. Они автоматически создаются на www-master.debian.org в ходе регулярной пересборки веб-сайта, которая происходит каждые четыре часа. В ходе этого процесса из архива загружаются наиболее свежие версии пакетов, каждое руководство пересобирается, и все файлы переносятся в подкаталог doc/manuals/
веб-сайта.
Файлы документации, создающиеся обновляющим сценарием, можно найти по адресу https://www.buy-develop.eu.org/doc/manuals/.
Файлы журналов, создающиеся обновляющим сценарием, можно найти по адресу
https://www-master.debian.org/build-logs/webwml/
(сценарий имеет имя 7doc
и запускается как часть
cron-задачи often
).