Thank you for your interest in contributing to Projects! 🎉
This repository is the public issue tracker and roadmap for Projects. The source code is maintained privately by our organization. However, we welcome and value community contributions in the following areas:
Bug reports help us improve Projects for everyone. When reporting bugs:
- Search first: Check if the issue has already been reported
- Use the template: Select the "Bug Report" template when creating an issue
- Be specific: Include clear steps to reproduce, expected vs. actual behavior
- Provide context: Include version numbers, OS details, and relevant logs
- Stay engaged: Be available to answer follow-up questions
We love hearing ideas from our community! When suggesting features:
- Search first: Check if the feature has already been suggested
- Use the template: Select the "Feature Request" template when creating an issue
- Explain the problem: Describe the use case and problem you're trying to solve
- Provide examples: Show how the feature would be used in real scenarios
- Be patient: Feature requests are evaluated based on user impact and feasibility
Have questions about using Projects?
- Check documentation: Look for existing documentation first
- Search issues: Someone may have already asked
- Use the template: Select the "Question" template when creating an issue
- Be clear: Provide enough context to help us understand your question
Documentation improvements are always welcome! You can contribute by:
- Fixing typos or unclear explanations
- Adding examples or clarifications
- Improving issue templates
- Updating the README or guides
To contribute documentation:
- Fork this repository
- Make your changes in a branch
- Submit a pull request with a clear description of your changes
Engage with the community through:
- Issue comments (be constructive and respectful)
- GitHub Discussions (if enabled)
- Helping answer questions from other users
Our team regularly reviews new issues:
- Triage: Issues are labeled and categorized
- Evaluation: We assess priority and feasibility
- Planning: Accepted items are added to our roadmap
- Implementation: Work is tracked through milestones and projects
- Updates: We keep the community informed through issue comments
We use labels to organize and track issues:
bug- Something isn't workingenhancement- New feature or requestquestion- Further information is requesteddocumentation- Improvements or additions to documentationneeds-triage- Awaiting initial reviewpriority: critical- Urgent issues blocking userspriority: high- Important issues affecting many userspriority: medium- Issues that should be addressedpriority: low- Nice to have improvementsstatus: accepted- Issue is confirmed and will be addressedstatus: in-progress- Work is underwaystatus: completed- Issue has been resolvedwontfix- Issue won't be addressedduplicate- Issue already exists elsewhereinvalid- Issue doesn't meet requirements
This project adheres to a Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior through the appropriate channels.
- Issues: Primary method for bug reports and feature requests
- Pull Requests: For documentation and template improvements
- Comments: For follow-up discussions on specific issues
We strive to respond to issues in a timely manner:
- Critical bugs: Within 24-48 hours
- Regular bugs: Within 3-5 business days
- Feature requests: Within 1-2 weeks for initial triage
- Questions: Within 3-5 business days
Please note these are targets, not guarantees. Response times may vary based on team availability and issue complexity.
High-quality contributions that help us understand:
- Clear problem descriptions: What's wrong or missing?
- Reproducible steps: How can we see the issue?
- Impact assessment: Who is affected and how severely?
- Constructive suggestions: What would make it better?
- Duplicate issues (search first!)
- Vague or incomplete reports
- Demands or entitled behavior
- Off-topic discussions
- Spam or promotional content
We appreciate all contributions! Contributors who provide valuable feedback, thorough bug reports, or helpful suggestions may be acknowledged in release notes.
If you're unsure about anything, feel free to ask! Create an issue with the "Question" template or reach out through available communication channels.
By contributing to this repository, you agree that your contributions will be licensed under the same terms as the project.
Thank you for helping make Projects better! Your contributions, whether big or small, are valued and appreciated. 🚀