Skip to content

chore: production readiness P0/P1 improvements#199

Merged
Tuntii merged 2 commits into
mainfrom
chore/production-readiness-p0
Jun 22, 2026
Merged

chore: production readiness P0/P1 improvements#199
Tuntii merged 2 commits into
mainfrom
chore/production-readiness-p0

Conversation

@Tuntii

@Tuntii Tuntii commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

Closes the production-readiness feedback items for security, maintainability, and CI hygiene.

P0

  • Remove committed .env; add .env.example\ and .gitignore\ rules
  • Split god files:
    outer.rs\ (~129KB) and \�pp.rs\ (~107KB) into focused submodules
  • Add stale branch prune script

P1

  • Weekly \cargo audit\ workflow + public API label gate on PRs
  • Git LFS .gitattributes\ rules for large PNG assets
  • README badges (MSRV, Security Audit, Coverage)

Verification

  • \cargo test -p rustapi-core --lib\ — 225 passed
  • Pre-commit: \cargo fmt\ + \cargo clippy -D warnings\ clean

- Remove committed .env; add .env.example and .gitignore rules

- Split router.rs and app.rs into focused submodules

- Add audit workflow, LFS gitattributes, README badges, branch prune script
@Tuntii
Tuntii merged commit 9124c4d into main Jun 22, 2026
9 checks passed
@Tuntii
Tuntii deleted the chore/production-readiness-p0 branch June 22, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant