snix/web/planet-mars
Vincent Ambo 5cdede844f feat(planet-mars): add CI configuration
Adds CI configuration that builds the Rust package, and exports the package back
to Github after submits to canon.

Change-Id: I2f8dcff2a614898c55115f44510543ff25d46b55
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12996
Autosubmit: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Reviewed-by: thk <thomas@koch.ro>
2025-01-13 09:06:40 +00:00
..
src
templates
.gitignore
Cargo.lock
Cargo.toml
default.nix feat(planet-mars): add CI configuration 2025-01-13 09:06:40 +00:00
mars.toml.example
OWNERS
planet.css
README.md

Simple successor to Planet Venus but in Rust and maintained.

Please see the rustdoc of main.rs for further information.

Todo

  • find and use a nice lib to process the config file
    • should check whether dirs exists and are writeable
    • should check whether feed urls can be parsed

Planet Venus

Planet Venus is used by many planets on the internet. However its code has not been maintained since ~2011 and it uses Python 2.

Planet Mars should be a lightweight successor to Planet Venus.

Still the Planet Venus documentation contains some useful information on Etiquette for Planet hosters.

Credits

While writing this, I read and also copied code from: