Book about data reliability engineering, data quality, and data architecture.
Preview
Clone the repo
git clone https://github.com/jeffersonroth/jjrf-data-reliability-book.git
Serve the book locally
docker compose up
Check the rendered book in localhost
Before pushing your local branch:
Generate SVG files from the PlantUML diagrams and save them to assets.
Review the content in localhost
Run linters
markdownlint-cli2 --config ./.github/files/config.markdownlint-cli2.jsonc --fix | tee mdlint
Run link checkers
find . -name \*.md -print0 | xargs -0 -n1 markdown-link-check --config ./.github/files/markdown.links.config.json | tee mdlink
Personal Docker image I use to build the book in html.
Personal Docker image with mdBook devtools.
mdBook plugins to generate table of contents, render Mermaid diagrams, etc.
Enable writing mathematical formulae in markdown format.
CLI tool to check and apply lint rules in markdown files.
CLI tool to validate all hyperlinks in markdown files.
Tool that applies different hand-drawn styles to SVG files. This project uses Ballpoint pen style.
Tool that convert PlantUML code in SVG format.
Mermaid diagrams.
Use Unicode Characters in hexadecimal: Ⓐ = \Ⓐ.
Use valid emojicodes: :fire: = :fire\:.
Copyright (C) 2021 Jefferson Johannes Roth Filho. See LICENSE
for more information.
Jefferson Roth - jjrothfilho@gmail.com
Project Link: https://github.com/jeffersonroth/jjrf-data-reliability-book