This repository contains the source code for the educational book “SQL Introduction”, along with build system for generating multiple output formats (PDF, EPUB) using Pandoc.
The book is based on a practical SQL course and is designed to help learners understand relational databases and SQL step by step from scratch.
This is not just a Markdown book — it is a full automated build pipeline:
- Content is written in Markdown
- The book is structured into chapters and sections
- Build scripts generate final outputs
.
├── LICENSE
├── README.md
├── output/ # Generated artifacts (NOT COMMITTED)
│
├── ru/ # Russian version of the book
│ ├── README.md
│ └── book/
│ ├── chapters/ # Book chapters
│ ├── images/ # Images used in the book
│ ├── metadata.yaml # Book metadata (title, author, etc.)
│ └── template.typ # Typst/Pandoc template
│
└── scripts/ # Build scripts
├── build.sh
└── release.sh
- Pandoc
- Typst
- Bash (macOS / Linux)
./scripts/build.shAfter the build is complete, the output will be available in:
output/