Jump to content

Category:Goals: Difference between revisions

From Qt Wiki
No edit summary
mNo edit summary
 
Line 6: Line 6:


* Phase 1: Submission
* Phase 1: Submission
** Anyone with a Qt Account can propose a Goal by [[https://qt-project.atlassian.net/jira/software/c/projects/QTCS/form/1003 creating a ticket in JIRA]
** Anyone with a Qt Account can propose a Goal by [https://qt-project.atlassian.net/jira/software/c/projects/QTCS/form/1003 creating a ticket in JIRA]
** Goals are in '''Draft''' state
** Goals are in '''Draft''' state
** The person creating the Goal becomes the goal's Champion. Other people can suggest themselves as co-Champions, or add themselves as contributors
** The person creating the Goal becomes the goal's Champion. Other people can suggest themselves as co-Champions, or add themselves as contributors

Latest revision as of 10:02, 28 July 2026

The Qt Project Goals help the Qt Project community - both contributors to and users of Qt - to focus on activities that we believe to be the most crucial for the near future. A goal is something that the Qt Project focuses on as a community - something that cuts across modules, and benefits contributors and users broadly. It could be about features, quality, tooling, contributor experience, platform support, documentation, or anything else that matters to the health and direction of the project.

This is inspired by the KDE Goals process, and we adapt the idea, structure, and process largely from there. We specifically want to make sure that every Goal has Champions, i.e. one or more community members who are the face and primary drivers of a goal, from the initial proposal through to its conclusion.

Process

  • Phase 1: Submission
    • Anyone with a Qt Account can propose a Goal by creating a ticket in JIRA
    • Goals are in Draft state
    • The person creating the Goal becomes the goal's Champion. Other people can suggest themselves as co-Champions, or add themselves as contributors
  • Phase 2: Refinement
    • We focus on improving the existing proposals; no new proposals may be added at this point
    • Anyone with a Qt Account can add themselves as contributors
    • The Champion(s) decide when the proposal is Ready for Voting, or whether a proposal needs to move back to Draft state
  • Phase 3: Voting
    • Only proposals in Ready for Voting state are considered
    • Anyone with a Qt Account can add one vote to any number of proposals
    • Voting is not anonymous
  • Phase 4: Selection and Announcement at Qt Contributors Summit
    • The top 3 goals are selected based on number of votes and number of contributors
    • The Qt Project Chief Maintainer oversees the selection and decides in case of a tie

Writing a goal

Use this Goal as a template: https://qt-project.atlassian.net/browse/QTCS-31


= Timeline for Goals 2026-2028

We start the Goals process in 2026, use the time until the Qt Contributors Summit to propose, refine, and vote for goals, and then announce the 3 focused goals at the summit in Oslo. Those goals will then be "in focus" until the Qt Contributors Summit in 2028.

We are using Jira for submitting Goal proposals and for managing the voting process; not everything will be perfect, but it will be transparent.

Have a look at the list of proposals.

Pages in category "Goals"

This category contains only the following page.