-
Notifications
You must be signed in to change notification settings - Fork 13
Open
@elpiel
Description
You can participate in #hacktoberfest by adding any crate to the areweinspaceyet.org list
List of crates to be added
- sgp4 (astrodynamics) Add SGP4 #12
- tello (sdk)
- tletools (parser, astrodynamics)
- tle-parser (parser, astrodynamics)
- reed-solomon-erasure (error correction)
- reed-solomon (error correction)
- adafruit_gps
- https://github.com/cubehub/doppler (doppler correction)
- https://github.com/cubehub/demod (demodulation)
- https://crates.io/crates/simconnect-sdk (SDK, simulations)
- https://github.com/mihai-dinculescu/msfs-2020-gps-link (SDK, simulation)
Resource suggestions for crates
- Astronomy crates from https://github.com/rust-unofficial/awesome-rust#astronomy
- Industrial automation from https://github.com/rust-unofficial/awesome-rust#industrial-automation
- Simulation from https://github.com/rust-unofficial/awesome-rust#simulation
The configuration file for the categories and crates found on the website can be found in scraper/config.toml.
To add a crate to the catalogue, you should know that there are 2 types of categories - crates.io categories and our own custom categories:
- Our custom categories - these are the categories that don't have an analogue category in crates.io. You can find those in the scraper/config.toml configuration file which do not include the
canonical_slugkey (which is the crates.io category slug). - crates.io categories found here - those categories have the
canonical_slugkey found in the scraper/config.toml configuration file. For example https://crates.io/categories/aerospace::protocols hascanonical_slug = "aerospace::protocols"
How to contribute
- The category in which the crate should be placed must be part of the categories found in scraper/config.toml configuration.
- If the category is not present in the configuration file scraper/config.toml, you can propose this category be added.
- If the crate should be added to one of the categories from crates.io categories found here you should open a PR in the crate's repo itself to include the given category in the Cargo.toml categories section.