Contribute: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(sourced links from https://www.qt.io/contribute-to-qt)
(Made internal links internal, cleanup, removed tag)
 
Line 1: Line 1:
{{Cleanup | reason=Further cleanup needed, linking to other resources}}
[[Category:Community]]
[[Category:Community]]
This outline from http://qt.io/contribute
This mostly mirrors http://qt.io/contribute


=Contribute to Qt=
=Contribute to Qt=


The Qt Project governs the open source development of Qt. It allows anybody wanting to contribute to join the effort, through a meritocratic structure of approvers and maintainers.
The Qt Project governs the open source development of Qt. It allows anybody wanting to contribute to join the effort, through a meritocratic structure of [[Qt Governance Model|approvers and maintainers]].


All development will be driven by the people contributing to the project. To learn more, visit the resources linked on this site and subscribe to our mailing-lists.
All development will be driven by the people contributing to the project. To learn more, visit the resources linked on this site and subscribe to our mailing-lists.
Line 14: Line 13:
* [http://lists.qt-project.org/ discuss on mailing lists]
* [http://lists.qt-project.org/ discuss on mailing lists]
* [http://forum.qt.io/ help out on forums]
* [http://forum.qt.io/ help out on forums]
* [http://wiki.qt.io/OnlineCommunities join Qt channels on IRC]
* [[OnlineCommunities|join Qt channels on IRC]]
* create doc notes
* share code snippets


==Report Bugs==
==Report Bugs==
Line 22: Line 19:
Meaningful bug reports and comments help improve the quality of Qt in a very direct way, while voting and triaging help to prioritize tasks. We encourage Qt users and Qt contributors to join efforts on the bug tracker.
Meaningful bug reports and comments help improve the quality of Qt in a very direct way, while voting and triaging help to prioritize tasks. We encourage Qt users and Qt contributors to join efforts on the bug tracker.
* [https://bugreports.qt.io/ vote and comment on existing bugs]
* [https://bugreports.qt.io/ vote and comment on existing bugs]
* [http://wiki.qt.io/ReportingBugsInQt report new bugs]
* [[ReportingBugsInQt|report new bugs]]
* [http://wiki.qt.io/Triaging_Bugs triage bugs]
* [[Triaging_Bugs|triage bugs]]
* [https://bugreports.qt.io/secure/Dashboard.jspa request new features]
* [https://bugreports.qt.io/ request new features]


==Write Documentation and Tutorials==
==Write Documentation and Tutorials==


Qt has great official documentation. Now everyone can contribute to it, in the same way they can contribute code to Qt itself. In addition, there are also other ways for contributors who enjoy writing about technology.
Qt has great official documentation. Now everyone can contribute to it, in the same way they can contribute code to Qt itself. In addition, there are also other ways for contributors who enjoy writing about technology.
* [http://wiki.qt.io/ write wiki articles]
* write wiki articles
* [http://planet.qt.io/ write blogs about Qt technology]
* [http://planet.qt.io/ write blogs about Qt technology]
* [http://wiki.qt.io/books write books about Qt]
* [[books|write books about Qt]]
* create learning material and presentations
* create learning material and presentations
* [http://wiki.qt.io/Qt_Localization translate Qt and Qt Creator]
* [[Qt_Localization|translate Qt and Qt Creator]]
* [http://wiki.qt.io/Category:Developing_Qt::Documentation write documentation]
* [[:Category:Developing_Qt::Documentation|write documentation]]
* [http://wiki.qt.io/Category:Learning::Demos_and_Examples create demos and examples]
* [[:Category:Learning::Demos_and_Examples|create demos and examples]]


==Do Community Work==
==Do Community Work==
Line 42: Line 39:
* [http://lists.qt-project.org/mailman/listinfo participate in online discussions on Qt]
* [http://lists.qt-project.org/mailman/listinfo participate in online discussions on Qt]
* moderate our forums
* moderate our forums
* [http://wiki.qt.io/Meet_Qt represent Qt at events and meetups]
* [[Meet_Qt|represent Qt at events and meetups]]
* organize events and [http://www.meetup.com/QtEverywhere/ meetups]
* organize events and [http://www.meetup.com/QtEverywhere/ meetups]
* provide web design and code
* provide web design and code
Line 51: Line 48:
Naturally, the Qt Project is mostly about code. There are plenty of ways to contribute code, to learn and grow, and to build one’s reputation. To get started contributing code, get in touch with the relevant module maintainer before you start on a patch.
Naturally, the Qt Project is mostly about code. There are plenty of ways to contribute code, to learn and grow, and to build one’s reputation. To get started contributing code, get in touch with the relevant module maintainer before you start on a patch.
* [https://bugreports.qt.io/ fix bugs]
* [https://bugreports.qt.io/ fix bugs]
* [http://wiki.qt.io/Writing_Unit_Tests write tests]
* [[Writing_Unit_Tests|write tests]]
* [http://wiki.qt.io/Code_Reviews review Qt code]
* [[Code_Reviews|review Qt code]]
* [http://wiki.qt.io/ write Qt code]
* [[Qt_Contribution_Guidelines|write Qt code]]
* [http://wiki.qt.io/Release_Management participate in the release process]
* [[Release_Management|participate in the release process]]


==Join us!==
==Join us!==
Line 60: Line 57:
Whatever it is that catches your interest, we happily welcome you in the Qt community. Talk to us on IRC and join our mailing lists — even if you haven’t it all figured out yet.
Whatever it is that catches your interest, we happily welcome you in the Qt community. Talk to us on IRC and join our mailing lists — even if you haven’t it all figured out yet.
* [http://lists.qt-project.org/mailman/listinfo Qt Project mailing lists]
* [http://lists.qt-project.org/mailman/listinfo Qt Project mailing lists]
 
* [irc://irc.freenode.net/qt-labs #qt-labs IRC channel on freenode.net]
*[irc://irc.freenode.net/qt-labs #qt-labs IRC channel on freenode.net]


==Legal Aspects==
==Legal Aspects==

Latest revision as of 14:28, 23 June 2020

This mostly mirrors http://qt.io/contribute

Contribute to Qt

The Qt Project governs the open source development of Qt. It allows anybody wanting to contribute to join the effort, through a meritocratic structure of approvers and maintainers.

All development will be driven by the people contributing to the project. To learn more, visit the resources linked on this site and subscribe to our mailing-lists.

Support Users

Helpful people are at the center of every great community, and everyone needs a bit of help sometimes. Whether it is a specific programming problem or more general guidance required, there are many ways to share knowledge and support others.

Report Bugs

Meaningful bug reports and comments help improve the quality of Qt in a very direct way, while voting and triaging help to prioritize tasks. We encourage Qt users and Qt contributors to join efforts on the bug tracker.

Write Documentation and Tutorials

Qt has great official documentation. Now everyone can contribute to it, in the same way they can contribute code to Qt itself. In addition, there are also other ways for contributors who enjoy writing about technology.

Do Community Work

There are plenty of important tasks to keep things going smoothly within the larger Qt community. No matter if you prefer online or IRL interactions, there is something for you.

Write Qt Code

Naturally, the Qt Project is mostly about code. There are plenty of ways to contribute code, to learn and grow, and to build one’s reputation. To get started contributing code, get in touch with the relevant module maintainer before you start on a patch.

Join us!

Whatever it is that catches your interest, we happily welcome you in the Qt community. Talk to us on IRC and join our mailing lists — even if you haven’t it all figured out yet.

Legal Aspects

Every open source project comes with legal considerations. Here are ours.