PySideDevelopment: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
= PySide | [[Category:PySide]] | ||
{| class="wikitable" | |||
|- | |||
| style="background: #ff6961;text-align: center;"| Attention | |||
|- | |||
| This is a page dedicated to PySide (Qt4). For recent development on PySide2 (Qt5) and PySide6 (Qt6) refer to [[Qt for Python]] | |||
|} | |||
The PySide project follows Qt Project’s governance model. It allows anybody wanting to contribute to join the effort. The following links are essential reading if you're new to PySide development. | The PySide project follows Qt Project’s governance model. It allows anybody wanting to contribute to join the effort. The following links are essential reading if you're new to PySide development. | ||
* [[PySide_Development_Getting_Started | Getting Started with PySide Development]] | * [[PySide_Development_Getting_Started | Getting Started with PySide Development]] | ||
* | * [http://wiki.qt.io/Main_Page Qt Project Wiki] | ||
** [[Qt-Contribution-Guidelines | Qt Contribution Guidelines]] | ** [[Qt-Contribution-Guidelines | Qt Contribution Guidelines]] | ||
** [[Code_Reviews | Contributing and Reviewing Code]] | ** [[Code_Reviews | Contributing and Reviewing Code]] | ||
Line 14: | Line 20: | ||
== Planning == | == Planning == | ||
* | * [http://qt.gitorious.org/pyside/pseps/ PySide Enhancement Proposals (PSEPs)]: [http://web.archive.org/web/20110105164539/http://www.pyside.org/docs/pseps/ Archive] | ||
* [[PySide_Roadmap | PySide Roadmap]] | * [[PySide_Roadmap | PySide Roadmap]] | ||
Line 25: | Line 31: | ||
* [[Setting-up-Gerrit | Setting Up Gerrit]] | * [[Setting-up-Gerrit | Setting Up Gerrit]] | ||
* Gerrit Code Review - Official Repository | * Gerrit Code Review - Official Repository | ||
** | ** [https://codereview.qt.io/#q,status:open+project:pyside/pyside,n,z PySide] | ||
** | ** [https://codereview.qt.io/#q,status:open+project:pyside/shiboken,n,z Shiboken]" | ||
* Git Mirrors | * Git Mirrors | ||
** | ** [http://qt.gitorious.org/pyside/ Gitorious repositories] [Read-Only Mirror] | ||
** | ** [https://github.com/pyside GitHub repositories] [Unofficial Mirror] | ||
== Report Bugs and Submit Patches == | == Report Bugs and Submit Patches == | ||
* | * [https://bugreports.qt.io/browse/PYSIDE Bug Tracker]: Qt's JIRA Bug Tracker | ||
* | * [https://codereview.qt.io/#q,status:open+pyside,n,z Submit patches to Gerrit code review system] | ||
=== Developer Tools === | === Developer Tools === | ||
Line 54: | Line 60: | ||
* [[Building_PySide_on_Android | Building PySide on Android]] | * [[Building_PySide_on_Android | Building PySide on Android]] | ||
* [[PySide_for_Android_guide | PySide for Android Guide]] | * [[PySide_for_Android_guide | PySide for Android Guide]] | ||
* | * [http://thp.io/2011/pyside-android/ PySide for Android] | ||
=== PySide on BlackBerry === | === PySide on BlackBerry === | ||
* | * [http://hg.microcode.ca/blackberry-py/wiki/Home BlackBerry-Py] | ||
** | ** [http://hg.microcode.ca/blackberry-py/wiki/Building Building PySide for the BB PlayBook or BB10] PySide | ||
** | ** [http://hg.microcode.ca/blackberry-py/wiki/Building Building PySide Apps for BB Playbook] HelloWorld | ||
* | * [http://modrana.org/trac/wiki/BB10 PySide to BB10 using the Final NDK] | ||
** [http://talk.maemo.org/showthread.php?t=88608 Discussion: PySide to BB10 using the Final NDK] | |||
== PySide Binding Generator == | == PySide Binding Generator == | ||
Line 69: | Line 75: | ||
* [[PySide_Shiboken | Shiboken 1.1.0 Documentation]] | * [[PySide_Shiboken | Shiboken 1.1.0 Documentation]] | ||
* | * [https://shiboken.readthedocs.org/en/latest/ Shiboken 1.1.2 Documentation] | ||
* [[PySide_Shiboken_Tutorial | Simple Shiboken Binding Tutorial (By Roman Lacko)]] | * [[PySide_Shiboken_Tutorial | Simple Shiboken Binding Tutorial (By Roman Lacko)]] [[[PySide_Shiboken_Tutorial_Korean | 한국어]]] | ||
* [[PySide_Binding_Generator | Shiboken Binding Generator]] | * [[PySide_Binding_Generator | Shiboken Binding Generator]] | ||
* [[PySide_Binding_Generation_Tutorial | PySide Binding Generation Tutorial]] | * [[PySide_Binding_Generation_Tutorial | PySide Binding Generation Tutorial]] | ||
Line 87: | Line 93: | ||
* Release Checklist | * Release Checklist | ||
** [ ] Do above two steps | ** [ ] Do above two steps | ||
** [ ] Mark PySide version as released and | ** [ ] Mark PySide version as released and [https://bugreports.qt.io/browse/PYSIDE#selectedTab=com.atlassian.jira.plugin.system.project:versions-panel add next one] (may need privileges) |
Latest revision as of 10:31, 24 February 2022
Attention |
This is a page dedicated to PySide (Qt4). For recent development on PySide2 (Qt5) and PySide6 (Qt6) refer to Qt for Python |
The PySide project follows Qt Project’s governance model. It allows anybody wanting to contribute to join the effort. The following links are essential reading if you're new to PySide development.
Planning
Source Code
Source code repositories are hosted by Qt Project and linked to Gerrit framework for reviewing commits. The actual development occurs in Qt Project’s Gerrit framework. The repositories are officially mirrored to Gitorious and unofficially on GitHub. Patches submitted to GitHub should, ideally, be synced with Gitorious but its probably best not to make this assumption.
- PySide Downloads
- Introduction to Gerrit
- Setting Up Gerrit
- Gerrit Code Review - Official Repository
- Git Mirrors
- Gitorious repositories [Read-Only Mirror]
- GitHub repositories [Unofficial Mirror]
Report Bugs and Submit Patches
- Bug Tracker: Qt's JIRA Bug Tracker
- Submit patches to Gerrit code review system
Developer Tools
Building PySide
- Building PySide
- Building PySide on Linux
- Building PySide on Mac OS X
- Building PySide on Symbian
- Building PySide on Windows
PySide on Android
PySide on BlackBerry
PySide Binding Generator
PySide consists not only of Python Qt bindings, but also of a complete generator toolchain for rapidly generating completely new bindings of your own.
- Shiboken 1.1.0 Documentation
- Shiboken 1.1.2 Documentation
- Simple Shiboken Binding Tutorial (By Roman Lacko) [[[PySide_Shiboken_Tutorial_Korean | 한국어]]]
- Shiboken Binding Generator
- PySide Binding Generation Tutorial
- Generating New Bindings
- Generating New Bindings with PySide Generator Tools
Making PySide Releases
- Packaging PySide Applications on Windows
- Generating PySide Reference Documentation
- Release Checklist
- [ ] Do above two steps
- [ ] Mark PySide version as released and add next one (may need privileges)