Skip to content

chore: add CI, README, LICENSE, and rustfmt config#9

Merged
Zious11 merged 4 commits intodevelopfrom
setup/repo-essentials
Apr 6, 2026
Merged

chore: add CI, README, LICENSE, and rustfmt config#9
Zious11 merged 4 commits intodevelopfrom
setup/repo-essentials

Conversation

@Zious11
Copy link
Copy Markdown
Owner

@Zious11 Zious11 commented Apr 3, 2026

Summary

  • GitHub Actions CI (ci.yml): runs test, clippy, and fmt checks on all PRs to develop/master
  • MIT LICENSE file to match Cargo.toml declaration
  • README.md with install instructions, usage examples, architecture overview, and roadmap
  • rustfmt.toml with edition 2024 formatting rules
  • Auto-formatted all existing source to pass cargo fmt --check

Test plan

  • CI workflow triggers on this PR and all 3 jobs (test, clippy, fmt) pass
  • README renders correctly on GitHub
  • cargo test, cargo clippy -- -D warnings, and cargo fmt --check all pass locally

Zious11 added 3 commits April 3, 2026 08:02
- GitHub Actions CI: test, clippy, format checks on PRs
- MIT LICENSE file
- README with install, usage, architecture docs
- rustfmt.toml for consistent formatting
- Auto-format all existing code to match
Enforces conventional commit format on PR titles (feat:, fix:, chore:, etc.)
using amannn/action-semantic-pull-request. Since squash merge is enabled,
PR titles become the commit messages on develop/main.
@Zious11 Zious11 changed the title Add CI, README, LICENSE, and rustfmt config chore: add CI, README, LICENSE, and rustfmt config Apr 4, 2026
@Zious11 Zious11 merged commit 6e19148 into develop Apr 6, 2026
16 checks passed
@Zious11 Zious11 deleted the setup/repo-essentials branch April 6, 2026 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant