Toto je hlavní repozitář s dokumentací k projektu AlarmClock. Obsahuje zdrojové kódy dokumentu (sázecí systém LaTeX) a obrázky. Zip soubor, který v práci nazývám elektronickou přílohou, lze stáhnout z příslušného release.
Repozitáře s firmware a návrhem desky plošných spojů jsou přidané jako git submodules.
Na Ubuntu 20.04.3 je potřeba nainstalovat následující balíčky:
sudo apt install make git \
inkscape gnuplot \
texlive biber texlive-lang-czechslovak texlive-lang-english \
texlive-science texlive-science-doc
git-archive-all slouží
k vytvoření finálního .zip
souboru. Lze jej snadno nainstalovat například ve
virtuálním prostředí venv
.
python3 -m venv .venv
. ./.venv/bin/activate
pip3 install git-archive-all
Je využit build systém make
.
# nápověda
make help
# sestavení pdf dokumentace a elektronických příloh
make
# vytvoření finálního .zip souboru s elektronickou přílohou
make archive