-
Notifications
You must be signed in to change notification settings - Fork 59
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Add essential community files to enable external contributions and establish project standards.
Priority: P0 (Critical)
Effort: 2 days
Labels: documentation, community, good-first-issue
Acceptance Criteria
- Create
CONTRIBUTING.mdwith:- Development setup instructions
- Code style guidelines (refer to existing
analysis_options.yaml) - Commit message format (conventional commits)
- Pull request process
- Testing requirements
- Branch naming conventions
- Create
CODE_OF_CONDUCT.md:- Use Contributor Covenant v2.1
- Add enforcement contact information
- Create
SECURITY.mdwith:- Supported versions table
- Vulnerability reporting process (email, security advisory)
- Response timeline expectations
- Security disclosure process
- Known security considerations (service account handling)
- Link all three files in main README.md
Technical Notes
- Follow GitHub's community standards recommendations
- Reference Invertase's other projects for consistency
- Include Firebase-specific security considerations
Definition of Done
- All three files created and reviewed
- Links added to README
- Community health score improves in GitHub insights
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request