skoupidi 6f1324080d doc/arch/consensus: updated Monotree section há 6 meses atrás
..
src 6f1324080d doc/arch/consensus: updated Monotree section há 6 meses atrás
theme 3f16e941c3 book: Add darkforest theme as a default há 6 meses atrás
.gitignore 0eb4049575 doc: use a venv for python deps há 1 ano atrás
Makefile fcf4aded0e darkfid: split managemtn rpc methods into its own rpc server and standarized all ports há 7 meses atrás
README.md 4f30aae91d doc: Update book links há 7 meses atrás
book.toml 3f16e941c3 book: Add darkforest theme as a default há 6 meses atrás
build_jsonrpc.py d56580bd9e doc: Fix RPC source links to be proper with proper anchors há 7 meses atrás
generate_seminar_ics.py 4f30aae91d doc: Update book links há 7 meses atrás
ghp_push.py 310a28f53a book: Always overwrite history to reduce repo size. há 3 anos atrás
latex-macros.txt ee68360232 doc: Fix mdbook build with latest mdbook version há 7 meses atrás
remove_chapter_nav_js.py 68d76dece7 doc: glob chapter nav removal since mdbook now appends a ref há 7 meses atrás
requirements.txt 0eb4049575 doc: use a venv for python deps há 1 ano atrás

README.md

The DarkFi book

This directory contains the sources for the book that can be read on https://dark.fi/book/

When adding or removing a section of the book, make sure to update the SUMMARY.md file to actually list the contents.

Use a python virtual environment to install its requirements:

% python -m venv venv
% source venv/bin/activate

Then install the requirements:

% pip install -r requirements.txt

Using the Makefile to build the sources requires the Rust mdbook utility which may be installed via:

cargo install mdbook

For the plugin mdbook backends run:

cargo install --git "https://github.com/lzanini/mdbook-katex"
cargo install --git "https://github.com/badboy/mdbook-toc"
cargo install --git "https://github.com/badboy/mdbook-mermaid" mdbook-mermaid
cargo install --git "https://github.com/rustforweb/mdbook-plugins" mdbook-tabs