Skip to content

Documentation for the AlarmClock project. Czech only. Dlouhodobá maturitní práce

Notifications You must be signed in to change notification settings

ondras12345/AlarmClock-doc

Repository files navigation

AlarmClock-doc

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.

Závislosti (využitý software)

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

Python venv

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

Sestavení

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