[describe your changes here]
- All new or modified code is well documented, especially public items
- No new warnings or clippy suggestions have been introduced - CI will deny clippy warnings by default! You may
#[allow]
certain lints where reasonable, but ideally justify those with a short comment.
- Board CI added to
crates.json
- Board is properly following "Tier 2" conventions, unless otherwise decided to be "Tier 1"
- Feature is added to the test matrix for applicable boards / PACs in
crates.json
The crate changelogs should no longer be manually updated! Changelogs are now automatically generated. Instead:
- If your PR is contained to a single crate, or a single feature:
- Nothing else to do; your PR will likely be squashed down to a single commit.
- Please consider using conventional commmit phrasing in the PR title.
- If your PR brings in large, sweeping changes across multiple crates:
- Organize your commits such that each commit only touches a single crate, or a single feature across multiple crates. Please don't create commits that span multiple features over multiple crates.
- Use conventional commmits for your commit messages.