PySideDevelopment: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[toc align_right=&quot;yes&amp;quot; depth=&quot;3&amp;quot;]<br />[[Category:LanguageBindings::PySide]]
[toc align_right="yes" depth="3"]
[[Category:LanguageBindings::PySide]]


= PySide Development =
= PySide Development =
Line 6: Line 7:


* [[PySide_Development_Getting_Started | Getting Started with PySide Development]]
* [[PySide_Development_Getting_Started | Getting Started with PySide Development]]
* &quot;Qt Project Wiki&amp;quot;:http://wiki.qt.io/Main_Page
* "Qt Project Wiki":http://wiki.qt.io/Main_Page
** [[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 13: Line 14:
== Planning ==
== Planning ==


* &quot;PySide Enhancement Proposals (PSEPs)&quot;:http://qt.gitorious.org/pyside/pseps/: &quot;Archive&amp;quot;:http://web.archive.org/web/20110105164539/http://www.pyside.org/docs/pseps/
* "PySide Enhancement Proposals (PSEPs)":http://qt.gitorious.org/pyside/pseps/: "Archive":http://web.archive.org/web/20110105164539/http://www.pyside.org/docs/pseps/
* [[PySide_Roadmap | PySide Roadmap]]
* [[PySide_Roadmap | PySide Roadmap]]


Line 24: Line 25:
* [[Setting-up-Gerrit | Setting Up Gerrit]]
* [[Setting-up-Gerrit | Setting Up Gerrit]]
* Gerrit Code Review - Official Repository
* Gerrit Code Review - Official Repository
** &quot;PySide&amp;quot;:https://codereview.qt.io/#q,status:open+project:pyside/pyside,n,z
** "PySide":https://codereview.qt.io/#q,status:open+project:pyside/pyside,n,z
** &quot;Shiboken&amp;quot;:https://codereview.qt.io/#q,status:open+project:pyside/shiboken,n,z&amp;quot;
** "Shiboken":https://codereview.qt.io/#q,status:open+project:pyside/shiboken,n,z"
* Git Mirrors
* Git Mirrors
** &quot;Gitorious repositories&amp;quot;:http://qt.gitorious.org/pyside/ [Read-Only Mirror]
** "Gitorious repositories":http://qt.gitorious.org/pyside/ [Read-Only Mirror]
** &quot;GitHub repositories&amp;quot;:https://github.com/pyside [Unofficial Mirror]
** "GitHub repositories":https://github.com/pyside [Unofficial Mirror]


== Report Bugs and Submit Patches ==
== Report Bugs and Submit Patches ==


* &quot;Bug Tracker&amp;quot;:https://bugreports.qt.io/browse/PYSIDE: Qt's JIRA Bug Tracker
* "Bug Tracker":https://bugreports.qt.io/browse/PYSIDE: Qt's JIRA Bug Tracker
* &quot;Submit patches to Gerrit code review system&amp;quot;:https://codereview.qt.io/#q,status:open+pyside,n,z
* "Submit patches to Gerrit code review system":https://codereview.qt.io/#q,status:open+pyside,n,z


=== Developer Tools ===
=== Developer Tools ===
Line 53: Line 54:
* [[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]]
* &quot;PySide for Android&amp;quot;:http://thp.io/2011/pyside-android/
* "PySide for Android":http://thp.io/2011/pyside-android/


=== PySide on BlackBerry ===
=== PySide on BlackBerry ===


* &quot;BlackBerry-Py&amp;quot;:http://hg.microcode.ca/blackberry-py/wiki/Home
* "BlackBerry-Py":http://hg.microcode.ca/blackberry-py/wiki/Home
** &quot;Building PySide for the BB PlayBook or BB10&amp;quot;:http://hg.microcode.ca/blackberry-py/wiki/Building PySide
** "Building PySide for the BB PlayBook or BB10":http://hg.microcode.ca/blackberry-py/wiki/Building PySide
** &quot;Building PySide Apps for BB Playbook&amp;quot;:http://hg.microcode.ca/blackberry-py/wiki/Building HelloWorld
** "Building PySide Apps for BB Playbook":http://hg.microcode.ca/blackberry-py/wiki/Building HelloWorld
* &quot;PySide to BB10 using the Final NDK&amp;quot;:http://modrana.org/trac/wiki/BB10
* "PySide to BB10 using the Final NDK":http://modrana.org/trac/wiki/BB10
** &quot;Discussion: PySide to BB10 using the Final NDK&amp;quot;:http://talk.maemo.org/showthread.php?t=88608
** "Discussion: PySide to BB10 using the Final NDK":http://talk.maemo.org/showthread.php?t=88608


== PySide Binding Generator ==
== PySide Binding Generator ==
Line 68: Line 69:


* [[PySide_Shiboken | Shiboken 1.1.0 Documentation]]
* [[PySide_Shiboken | Shiboken 1.1.0 Documentation]]
* &quot;Shiboken 1.1.2 Documentation&amp;quot;:https://shiboken.readthedocs.org/en/latest/
* "Shiboken 1.1.2 Documentation":https://shiboken.readthedocs.org/en/latest/
* [[PySide_Shiboken_Tutorial | Simple Shiboken Binding Tutorial (By Roman Lacko)]] &amp;#91;[[PySide_Shiboken_Tutorial_Korean | 한국어]]&amp;#93;
* [[PySide_Shiboken_Tutorial | Simple Shiboken Binding Tutorial (By Roman Lacko)]] &amp;#91;[[PySide_Shiboken_Tutorial_Korean | 한국어]]&amp;#93;
* [[PySide_Binding_Generator | Shiboken Binding Generator]]
* [[PySide_Binding_Generator | Shiboken Binding Generator]]
Line 86: Line 87:
* Release Checklist
* Release Checklist
** [ ] Do above two steps
** [ ] Do above two steps
** [ ] Mark PySide version as released and &quot;add next one&amp;quot;:https://bugreports.qt.io/browse/PYSIDE#selectedTab=com.atlassian.jira.plugin.system.project:versions-panel (may need privileges)
** [ ] Mark PySide version as released and "add next one":https://bugreports.qt.io/browse/PYSIDE#selectedTab=com.atlassian.jira.plugin.system.project:versions-panel (may need privileges)

Revision as of 08:52, 25 February 2015

[toc align_right="yes" depth="3"]

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.

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.

Report Bugs and Submit Patches

Developer Tools

Building PySide

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.

Making PySide Releases