Унификация описания содержания репозитория
Структура документации
00 - About
01 - Roadmap
02 - Development
01 - Process
02 - Getting started
03 - Frameworks & tools
04 - Conventions
05 - Technical documentation
03 - Work in progress
04 - Release notes
05 - Maintenance & Support
01 - Infrastructure
02 - Deploy guide
03 - Technical support
04 - Accounts
05 - Who's who
06 - User documentation
- скопируйте архив из удаленного репозитория и распакуйте zip-архив локально в своем репозитории
# копирование текущей версии шаблона документации для репозитория(проекта)
$curl -LS https://github.com/gerzhan/gerzhan-tpl-docs-repo/archive/refs/heads/main.zip -o docs-tpl.zip
# распаковка только директории с документацией в корне собственного репозитория
$unzip ./docs-tpl.zip 'gerzhan-tpl-docs-repo-main/docs/*' -d './docs'
$mv ./docs/gerzhan-tpl-docs-repo-main/docs/* ./docs/
$rm ./docs/gerzhan-tpl-docs-repo-main/docs/
# удалить архив
$rm docs-tpl.zip- замените/удалите файл
docs/README.md - замените/удалите в
docs/index.htmlблокYandex.Metrika counter - измените описание документации в конфигурации для
docsify(window.$docsify) в файлеdocs/index.html - установите
docsifyна локальной машине глобавльно или добавьте в корневойpackage.json
# установить глобально
$npm i docsify-cli -g
# установить локально
$npm i -D docsify-cli- добавить в
package.jsonкоманду запуска сервера отображения документации (при необходимости изменить порт4233на другой доступный)
"script": {
+ "docs": "docsify serve ./docs -p 4233",- запустить локальный сервер для формирования и просмотра документации
$npx run docsВы можете изменить имя директории с docs на любое другое имя (_docs, 'repodocs' и т.п.). Использование имени docs позволят настроить GitHub Pages для этой директории.