Developing Qt: Difference between revisions
m (Update category) |
m (→Contributions: Prune link tree) |
||
Line 15: | Line 15: | ||
* [[Code Reviews|Contributing and Reviewing Code]] | * [[Code Reviews|Contributing and Reviewing Code]] | ||
* [[Commit Policy]], [[Branches]] | * [[Commit Policy]], [[Branches]] | ||
* [[Submit Policies]] | |||
* [[Qt Creator]] | * [[Qt Creator]] | ||
** [[Qt Creator Releases | Releases]], [[Qt Creator Submission Policies|Submit Policies]] | ** [[Qt Creator Releases | Releases]], [[Qt Creator Submission Policies|Submit Policies]] | ||
* [[Plugins]] | |||
* [[Creating-a-new-module-or-tool-for-Qt | Creating New Modules or Tools for Qt]] | * [[Creating-a-new-module-or-tool-for-Qt | Creating New Modules or Tools for Qt]] | ||
* [http://trac.webkit.org/wiki/QtWebKit QtWebKit] | * [http://trac.webkit.org/wiki/QtWebKit QtWebKit] |
Revision as of 11:31, 8 October 2017
The Qt Project is a meritocratic consensus-based community interested in Qt. Anyone who shares that interest can join the community, participate in its decision making processes, and contribute to Qt’s development. The mailing-list for development of Qt (as opposed to developing with Qt) is development@qt-project.org
This wiki holds guidelines and documentation regarding code contributions to Qt. For an overview over all different ways to contribute to the Qt Project, please take a look at our "home page":http://qt.io.
Contributions
Things you generally need to know if you want to participate with code contributions.
- The Qt Governance Model
- Maintainers
- Qt Contribution Guidelines
- Contributing and Reviewing Code
- Commit Policy, Branches
- Submit Policies
- Qt Creator
- Plugins
- Creating New Modules or Tools for Qt
- QtWebKit
Coding Guidelines
Things you need to know before you start writing Qt code.
- Qt Framework Qt Coding Style and Coding Conventions
- Qt Creator Coding Style & Conventions
- API Design Principles
- Binary Compatibility Workarounds
- Branch Guidelines
- Qt Localization
- Qt in Namespace
- Transition from Qt 4.x to Qt5
- Creating a new module or tool for Qt
- Project playground
- Naming guidelines
- Module repository structure
Tooling
Things you need to know before you submit your code.
Quality Engineering
Things you need to know to ensure good code quality.
Related Articles
- Git Installation
- Get the source
- Building Qt 5 from Git
- Developing and maintaining patches on top of Qt with Git