- 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
"by settings ‘force_refresh’" needs to use the "setting" word.
After changing it, build_docs.sh fixes rustdoc for
veilid_core/struct.RoutingContext.html
Adding in a little more text to help the reader better understand
what this module is, its prereqs, and point to the demo app as
an example how an app is structured.