Добро пожаловать в Docs-as-Code Portfolio

Этот сайт — демонстрация подхода Docs-as-Code в действии. Здесь вы найдёте примеры документации, созданной с использованием современных инструментов и процессов, принятых в разработке программного обеспечения.

Что такое Docs-as-Code?

Docs-as-Code (документация как код) — это методология, при которой техническая документация создаётся, хранится и публикуется с использованием тех же инструментов и процессов, что и исходный код.

Ключевые принципы

ПринципРеализация
Единый источник правдыДокументация хранится в том же репозитории, что и код
Контроль версийGit отслеживает все изменения, как в коде
Ревью через pull requestsДокументация проходит проверку перед публикацией
Автоматическая сборкаCI/CD собирает и публикует документацию при каждом изменении
Изолированное окружениеDocker гарантирует воспроизводимость сборки

Инструменты, используемые в этом проекте

Что вы найдёте в этом портфолио

Примеры документации

Процессы и стандарты

Как это работает

  1. Автор пишет документацию в Markdown и коммитит в Git.
  2. CI/CD автоматически запускает линтеры и собирает сайт.
  3. Ревьюер проверяет изменения через pull request.
  4. После мержа документация публикуется на сайте.

Контакты

Этот сайт собран автоматически из Markdown-файлов с помощью MkDocs и опубликован через CI/CD.