Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dx3mod/vkr.build

Автоматизированное решение вёрстки курсовых/дипломных работ.
https://github.com/dx3mod/vkr.build

Last synced: about 2 months ago
JSON representation

Автоматизированное решение вёрстки курсовых/дипломных работ.

Awesome Lists containing this project

README

        

# vkr-build

Автоматизированное решение вёрстки курсовых/дипломных работ в соответствие с ГОСТом на базе движка [WeasyPrint](https://weasyprint.org/). Позволяет сосредоточиться на содержании, а не на деталях оформления.

В качестве языка разметки используется [Markdown](https://doka.guide/tools/markdown/#kratko), поддерживается многофайловая структуры проекта и автоматическое включение ваших стилей, валидация и препроцессинг.

:construction: На данный момент ведётся активная работа над версией 0.2!

### Примеры работ

- [Комплексный пример со всеми возможностями](./examples/demo/) ([PDF](./examples/demo/output.pdf))
- [Реальный ВКР по юриспруденции](./examples/simple-full) ([PDF](./examples/simple-full/ВКР%20Влад.pdf))

## Установка

#### Зависимости

- Python 3.11+
- [Pandoc](https://pandoc.org/)
- Свободные шрифты [XO](https://myoffice.ru/products/fonts/) (по желанию)

```
pip install --upgrade vkr-build
```

Собранные пакеты можно также найти на [странице релизов](https://github.com/dx3mod/vkr.build/releases).

## Документация

- [**Руководство пользователя**](./USER_GUIDE.md) — полное описание процесса использования, возможностей и практик;
- [Для разработчика](./DEV_GUIDE.md) — детали реализации для желающих поучаствовать в проекте;