Skip to content

Диплом ТГТУ кафедры ИСиЗИ сделанный в Markdown

Notifications You must be signed in to change notification settings

chiririll/Threats

Repository files navigation

Диплом в Markdown

Попытка написать диплом без использования Microsoft Word (спойлер: не получилось) и LaTeX (потому что слишком сложно, а я ленивый).

Сборка docx происходит с использованием Pandoc через GitHub Actions. Для локальной сборки использовался Docker + Act и расширение GitHub Local Actions для VSCode

В качестве основы для документа используется файл PZ.docx. Список источников оформляется не правильно (за исключением страниц сайта), поэтому использовались ссылки только на электронные источники. Однако, при желании, можно исправить файл gost.csl для корректного оформления других типов источников.

Презентация сделана без с использованием Marp. Для удобства использовалось расширение Marp for VS Code. Сборка также производилась через GitHub Actions.

Структура репозитория

  • /Data/ - Данные для работы программы
    • Input/ - Входные данные для парсера (необработанные
    • Include/ - Файлы, которые будут встроены в exe файл программы Threats.exe (базы данных нарушителей, угроз и т.д.)
  • /docs/ - Сам диплом (пояснительная записка), разделенный на файлы по главам
    • bibliography.bib - Список источников в формате BibLaTex
    • meta.yml - Настройки для Pandoc
    • pipe/ - Модель сети Петри, разработанная в среде PIPE 4.3
    • images/ - Изображения для пояснительной записки
    • filters/ - Lua фильтры для Pandoc
      • bullet-lists.lua - Замена абзацев списка на обычные, с ручным добавлением маркера
      • latin-italic.lua - Выделение латинских символов курсивом во всем документе
    • presentation/ - Презентация для защиты, сделаная в Marp
    • templates/ - Шаблон docx файла и стили для списка источников
  • /Threats/ - C# проект GUI приложения диплома
  • /Threats.Data/ - C# проект контейнеров данных
  • /Threats.Parser/ - C# проект парсера входных данных для их преобразования в программный формат

About

Диплом ТГТУ кафедры ИСиЗИ сделанный в Markdown

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages