Соглашение по структуре каталогов и файлов документации в репозитарии


Иерархия каталогов верхнего уровня и вложеных поддиректорий

Каталоги верхнего уровня содержат дирректории которым соответствует пять основных веток репозитария документов. Вложенные в них поддиректория соответствует тематическим подветкам.

raspildocs
 |
 |-/developer_conventions (ветка "Стандарты проектирования и програмирования")
 |  |-/_drafts
 |  |-/document_standart (подветка "Стандарты документации")
 |
 |-/development_environment (ветка "Среда и инструменты разработки")
 |  |-/_drafts
 |  |-/components (ветка "Компоненты")
 |  |-/ide (ветка "IDE")
 |  |-/test (ветка "Unit Test")
 |  |-/vcs (ветка "VCS")
 |  |-/firebird (ветка Firebird)
 |  
 |-/others (ветка "Остальные")
 |-/projects (ветка "Описания проектов и библиотек")
 |-/roadmap (ветка "План развития (Roadmap)")

Не следует изменять без крайней необходимость иерархию каталогов первого и второго уровня.

Иерархия файлов в каталогах верхнего уровня

raspildocs
 |
 |-/developer_conventions
 |  |-/_drafts
 |  |  |-dummy.file
 |  |-/document_standart
 |  |  |-main.md
 |  |-main.md
 |
 |-/development_environment
 |  |-/_drafts
 |  |  |-dummy.file
 |  |-/components
 |  |  |-main.md
 |  |-/ide
 |  |  |-main.md
 |  |-/test
 |  |  |-main.md
 |  |-/vcs
 |  |  |-main.md
 |  |-/firebird
 |  |  |-main.md
 |  |-main.md
 |  
 |-/others
 |  |-/_drafts
 |  |  |-dummy.file
 |  |-main.md
 |  
 |-/projects
 |  |-/_drafts
 |  |  |-dummy.file
 |  |-main.md
 |  
 |-roadmap
 |  |-/_drafts
 |  |  |-dummy.file
 |  |-main.md
 |
 |-book.json
 |-README.md
 |-SUMMRY.md

Папка _drafts используется для черновиков. Формат черновиков .txt или .md.
Файл dummy.file используется как заглушка для синхронизации с Git пустой папки _drafts. Не следует создавать папкe _drafts в других дирректориях.

Документ main.md является страницей указателем на подразделы нижнего уровня или именем документа выделенного в отдельную дирректорию.

Если создаваемый или редактируемый документ будет содержать внутренние ссылки на файлы или картинки, то его следует выделить в отдельную дирректорию с именем документа. Сам же файл документа следует назвать main.md. Графику следует помещать в папку _pic, файлы в _files.

Служебные файлы

SUMMRY.md - файл структуры оглавления, при добавлении страницы следует обязательно сделать ссылку на нее в оглавлении, иначе не будут работать ссылки на нее с других страниц документов. Переименовывать не следует.

README.md - данный файл используется как описание репозитария на GitBook и GitHub. Переименовывать не следует.

book.json - конфигурация плагинов GitBook (используется при сборке книги после push`a на сервер). Переименовывать и редактировать не следует

results matching ""

    No results matching ""