Commit Graph

1 Commits

Author SHA1 Message Date
JessyTsui bd35dfdacf
feat: add comprehensive GitHub project management system (#25)
* feat: add comprehensive GitHub project management system

- Add issue templates with embedded naming conventions and examples
- Add PR template with detailed type definitions (9 types) and scopes
- Add automated CI checks for code quality and hardcode detection
- Add project management workflows for auto-labeling and cleanup
- Add contributing guidelines with strict coding standards

This system enforces:
- No hardcoded secrets (auto-rejected by CI)
- No console.log in production code
- Proper error handling patterns
- Standardized issue/PR naming formats with examples
- Automated quality gates and project maintenance

Templates include detailed naming rules that users see directly
when creating issues/PRs on GitHub, eliminating need for separate docs.

* fix: disable CI checks on pull requests

- Remove pull_request trigger from CI workflow
- Remove all PR-related automation from project-management workflow
- Keep only push-to-master CI checks and issue auto-labeling
- Maintain weekly cleanup functionality

This allows PRs to be created and merged without automatic CI validation.
2025-08-04 08:31:42 +08:00