This repository contains organization-level GitHub configurations that are automatically applied to all repositories in the neeve-ai organization.
We provide 5 comprehensive issue templates to ensure consistent and high-quality issue reporting across all our projects:
- File:
.github/ISSUE_TEMPLATE/bug-report.yml
- Purpose: Report bugs and unexpected behavior
- Auto-labels:
type: bug
,status: triage
- Features:
- Severity classification (Critical/High/Medium/Low)
- Environment details collection
- Step-by-step reproduction guides
- Pre-submission validation checklist
- File:
.github/ISSUE_TEMPLATE/feature-request.yml
- Purpose: Suggest new features and enhancements
- Auto-labels:
type: feature
,status: triage
- Features:
- User story format
- Priority and complexity assessment
- Acceptance criteria definition
- Mockup/example attachments
- File:
.github/ISSUE_TEMPLATE/security-issue.yml
- Purpose: Report security vulnerabilities
- Auto-labels:
type: security
,status: triage
,priority: high
- Features:
- Security severity classification
- Vulnerability categorization
- Impact assessment
- Responsible disclosure guidelines
- File:
.github/ISSUE_TEMPLATE/documentation.yml
- Purpose: Report documentation issues or improvements
- Auto-labels:
type: documentation
,status: triage
- Features:
- Documentation type classification
- Target audience identification
- Current vs. suggested content comparison
- Priority assessment
- File:
.github/ISSUE_TEMPLATE/general-issue.yml
- Purpose: Catch-all for issues that don't fit other categories
- Auto-labels:
type: general
,status: triage
- Features:
- Flexible categorization
- Context and background collection
- Priority assessment
- Related resources tracking
- File:
.github/ISSUE_TEMPLATE/config.yml
- Disables blank issues to ensure all issues use templates
- Provides helpful contact links for:
- Community discussions
- Feature discussions
- Private security reporting
- File:
.github/stale.yml
- Stale marking: After 75 days of inactivity
- Auto-close: After 90 days total (75 + 15)
- Exemptions: Critical issues, in-progress work, security issues
- Rate limiting: 30 actions per hour
status: triage
- New issues requiring initial reviewstatus: confirmed
- Validated issues ready for workstatus: in-progress
- Currently being worked onstatus: blocked
- Waiting for dependenciesstatus: review
- Under review/testingstatus: stale
- Marked by stale botstatus: completed
- Work finished
type: bug
- Bug reportstype: feature
- Feature requeststype: security
- Security issuestype: documentation
- Documentation issuestype: general
- General issues
priority: critical
- Urgent issuespriority: high
- Important issuespriority: medium
- Standard prioritypriority: low
- Nice-to-have items
component: ui
- User interface relatedcomponent: api
- API relatedcomponent: core
- Core functionalitycomponent: docs
- Documentation related
New Issue Created
β
[status: triage] β Auto-applied by template
β
Team Review
β
βββββββββββββββββββ
β Valid Issue? β
βββββββββββββββββββ
Yes β β No
β β
[status: confirmed] [closed: invalid]
β
Prioritized & Assigned
β
[status: in-progress]
β
βββββββββββββββββββ
β Blocked? β
βββββββββββββββββββ
Yes β β No
β β
[status: blocked] Continue Development
β β
Dependencies Work Completed
Resolved β
β [status: review]
[status: in-progress] β
Testing & Approval
β
[status: completed]
β
Closed
- Issues become stale after 75 days of inactivity
- Stale issues are closed after 15 additional days (90 days total)
- Exemptions for active work, critical issues, and security matters
- Helpful comments guide users on how to keep issues open
- All templates automatically apply appropriate type and status labels
- Security issues get high priority by default
- Consistent labeling across all repositories
- These templates are automatically available in all neeve-ai repositories
- No additional setup required
- Customize labels in individual repositories if needed
- Monitor and triage issues using the status labels
- Visit any neeve-ai repository's Issues tab
- Click "New Issue"
- Select the appropriate template
- Fill out all required fields
- Submit your issue
For critical security vulnerabilities:
- Email:
security@neeve-ai.com
(private reporting) - Use GitHub's private vulnerability reporting (if available)
- Only use public Security Issue template for minor/known issues
- Discussions: Use repository discussions for questions
- Feature Ideas: Discuss in feature discussion categories
- General Help: Create a General Issue
- Security Issues: security@neeve-ai.com
- Organization Issues: Create an issue in this repository
- Edit files in
.github/ISSUE_TEMPLATE/
- Test changes in a repository
- Document changes in this README
- Templates automatically propagate to all repositories
- Modify
.github/stale.yml
- Adjust timing, exemptions, or messages as needed
- Changes take effect on next bot run
Note: This configuration applies to all repositories in the neeve-ai organization. Individual repositories can override these templates by creating their own .github/ISSUE_TEMPLATE/
directory.
For questions about this configuration, please create an issue in this repository.