pybatmesh/HACKING.md
Pranav Jerry 888fdf3856
removed all print() calls from network.py
Updated CHANGELOG.md. We (another word for 'me') can push after moving
naxalnet.service out of service/. I am told the unit file is having a
rather dull time coping with per lonely life.
2021-12-01 21:27:27 +05:30

1.4 KiB

Hacking

Everyone can hack naxalnet. See below for how to hack.

Questions and answers

Join the XMPP channel xmpp:naxalnet@chat.disroot.org to talk about anything related to this program or about mesh networks in general.

Reporting issues and suggesting ideas

To report a bug or suggest an idea, create a new issue at https://git.disroot.org/pranav/naxalnet/issues

While reporting a bug, you can add the debug messages to provide more data. Run journalctl -fu naxalnet on a terminal emulator (this could take some time on some machines). Now on another one, type sudo systemctl start naxalnet.service or whatever caused the error. Now copy the error messages and paste it in the issue body along with the description.

Improving documentation

The README and HACKING.md needs to be more beginner friendly. See #20.

Contribute code

To push to this repo, you need your username to be in the contributors list. Add your username to issue #8 to add you as a contributor. Before each commit, update the CHANGELOG.md and __version__ in naxalnet/__init__.py

Packaging

Currently this program is only packaged for Arch Linux. naxalnet needs packages in GNU+Linux+systemd distributions such as Debian, Fedora, openSUSE, and nixos. If you know/like to package it in your distro, post a message to issue #6.