Rename project to SSAU Generator and restructure content

- Move projects into content/<project>/{docx,pptx} with shared assets/
- Flatten config paths; output = project name in project folder
- Add pptx --init scaffold; remove docx exe build
- Add feature-complete content/example; ignore content/* except example
- Rewrite README and AGENTS.md
This commit is contained in:
2026-10-11 23:25:22 +04:00
parent 35611e2a91
commit bf7816ab7c
80 changed files with 1166 additions and 3432 deletions

View File

@@ -0,0 +1,47 @@
# Демонстрационный проект генератора DOCX.
# Показывает все возможности оформления отчёта по СТО 02068410-004-2018.
# Все относительные пути считаются от каталога этого файла.
# Общие ресурсы проекта лежат выше, в ../assets, и используются и для docx, и для pptx.
document:
# Имя файла = имя проекта = имя папки проекта, в папке проекта.
output: ../example.docx
# Титульный лист — общий ресурс проекта.
titlePage: ../assets/title-page.docx
features:
updateFields: true
paths:
# Каталог рисунков; file=images/x.png ищется здесь.
assets: ../assets
plantuml:
enabled: true
java: auto
# plantuml.jar лежит в корне репозитория.
jar: ../../../tools/plantuml.jar
format: png
charset: UTF-8
cache: true
cacheDir: .plantuml-cache
timeoutMs: 30000
# Структура документа: порядок частей и их типы.
sections:
- type: toc
- file: 01-introduction.md
type: structural
title: Введение
- file: 02-features.md
type: numbered
- file: 03-tables.md
type: numbered
- file: 04-conclusion.md
type: structural
title: Заключение
- file: 05-bibliography.md
type: bibliography
- file: 06-appendix-a.md
type: appendix
letter: А
title: Демонстрационные материалы