Hacking
=======
Using uncloud in hacking (aka development) mode.


Get the code
------------
.. code-block:: sh
    :linenos:

     git clone https://code.ungleich.ch/uncloud/uncloud.git



Install python requirements
---------------------------
You need to have python3 installed.

.. code-block:: sh
    :linenos:

    cd uncloud!
    python -m venv venv
    . ./venv/bin/activate
    ./bin/uncloud-run-reinstall



Install os requirements
-----------------------
Install the following software packages: **dnsmasq**.

If you already have a working IPv6 SLAAC and DNS setup,
this step can be skipped.

Note that you need at least one /64 IPv6 network to run uncloud.
