- briefly touch on the fact that headless nodes need to be internet facing or behind a firewall with port 5150 open
- update the title of the section to be "Network Considerations"
- add a link to the Developer Book for a more in-depth discussion
- re-add one missing `<br />`
- add `sudo` to `systemctl` commands
- removed quoted/admonished section for running veilid-server directly
- instead, made 'With systemd' and 'Without systemd' sub-sections, with
instructions
- removed extraneous instructions to `usermod` to allow login for `veilid` user
Added instructions to:
- Run a veilid node with systemd
- add instructions for getting veilid to start at boot
- Manually run a veilid node, because users may use platforms without
systemd available.
Changes:
- Changed title to include run
- Added `systemctl start ...` instructions
- Added heavily caveated instructions to run veilid-server manually
- Added `Install` section to group debian and rpm installs.
- Re-added `</br>`s -- they're used to break the `_Explanation:_` blocks
to the next line. My personal preference is to _not_ use `</br>`s in
docs, but i didn't want to change too many things here.
- Shortened titles `Add the repo to a Debian ...` and `... Fedora ...`
to keep it super concise and decoupled from actual steps
- Some formatting best-practices
- newlines between markdown blocks
- indent code blocks that belong to bullet points to make sure
that they are syntatically grouped (i.e. correct markdown 'DOM'
hierarchy)
- sudo:
- Removed `sudo` explanations. `apt/dnf/yum` will not run without, no
need to explain.
- added `sudo` to RPM instruction code blocks (just those two)
for consistency, and also you can't run dnf/yum without root anyway.
- Made generic "Fedora based" instructions. Actually YUM/DNF-based,
keeping it simple for now. Also name-dropped common distros for
SEO/CTRL+F convenience
- Removed certain `Explanation` blocks for concision. Some are repeated,
and some step titles are already self-explanatory
Added and modified documentation for the contribution process.
Added the code of conduct file.
Modified bump version's conf to auto create tags and commits.