Я планирую использовать GitLab для управления репозиториями Git (в основном ядра Linux от разных поставщиков оборудования).
В настоящее время я использую Gitolite для управления пользователями на сервере Git и MediaWiki, чтобы иметь то, что называется "таблицей ветвей"; другими словами, таблица, в которой сообщают одиночные пользователи:
- имя ветки (например, xboard-feat-i2c2)
- поддерживающий ветвь
- краткое описание ветвления (например, "начато с версии 2.0.0, ветвь функции для реализации драйвера i2c2 на пользовательском хосте X" )
- статус ветки (WIP, тестирование, готовность к слиянию, прерывание)
- сообщите более подробную информацию (например, "чтобы построить эту ветку, вы должны изменить это и сделать это (в отношении инструкции по умолчанию). В настоящее время у нас есть проблема с этим.." и т.д.). В этом разделе я также обычно пишу ссылку на тестовый набор/тестовый набор, используемый для тестирования этого конкретного программного обеспечения.
Основная проблема заключается в том, что приведенная выше таблица создается вручную, а иногда пользователи забывают добавлять ветки или переименовывать их.
Мне интересно, есть ли место в GitLab (или аналогичном инструменте) для вставки этой части информации.
В настоящее время я планирую заставить пользователя создать README (или BRANCHREADME, чтобы избежать конфликтов) в корне репозитория, как описано здесь со всеми и мне интересно, есть ли способ создать новую страницу в проекте GitLab, чтобы показать все данные README для разных ветвей.