tfgrid_specs_and_feedback/process/process.md

61 lines
2.5 KiB
Markdown
Raw Normal View History

2025-03-13 07:57:01 +00:00
# TFGrid3 Development Process
This document outlines our development process and how we prioritize feedback and feature requests for the TFGrid3 project.
## Milestone-Based Prioritization
We use a milestone-based approach to prioritize issues and feature requests in our Gitea repository. This helps us organize our development efforts and provides transparency to the community about what we're working on and what's coming next.
### Priority Categories
We categorize our work into three main priority levels:
#### Now
Issues marked with the "Now" milestone are our current top priorities. These are actively being worked on and will be included in the next release. We focus our immediate development efforts on these items.
[View "Now" milestone issues](https://git.ourworld.tf/tfgrid/tfgrid3_feedback/milestone/34)
#### Next
The "Next" milestone contains issues that are planned for upcoming releases after the current development cycle. These are important features or fixes that have been prioritized but aren't in active development yet.
[View "Next" milestone issues](https://git.ourworld.tf/tfgrid/tfgrid3_feedback/milestone/35)
#### Later
Issues in the "Later" milestone are on our radar but are scheduled for future consideration. These may be features that require more planning, have dependencies on other work, or are simply lower priority at this time.
[View "Later" milestone issues](https://git.ourworld.tf/tfgrid/tfgrid3_feedback/milestone/36)
## How We Determine Priorities
Our prioritization process takes into account several factors:
1. Community feedback and requests
2. Strategic alignment with project goals
3. Technical dependencies and prerequisites
4. Available resources and development capacity
## Contributing to the Process
We welcome community input on our priorities. If you have feedback on what should be prioritized, please:
1. Comment on existing issues to express your interest or provide additional context
2. Open new issues for features or improvements not yet tracked
3. Participate in community discussions about roadmap and priorities
Your input helps us ensure we're focusing on what matters most to the TFGrid3 community.
## Development Workflow
Once issues are prioritized, they follow this general workflow:
1. Specification and planning (documented in the `/specs` directory)
2. Implementation and testing
3. Review and feedback
4. Deployment and release
5. Post-release monitoring and iteration
This process helps ensure that we deliver high-quality features that meet the needs of our community.