A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://wiki.qt.io/Qt_for_Python/Development_Getting_Started below:

Qt for Python/Development Getting Started

Overview

The Qt for Python (PySide) project is supported by The Qt Company and the developers who use Qt for Python. This means that anyone who shares an interest in the project can join the community, participate in its decision making processes, and contribute to its development. This page will summarize the key points around how you can contribute to the project. Qt for Python follows the same development process as the Qt project, it's in your best interest to read the Qt Project Wiki.

Branch status Reporting Bugs

Bugs should be reported to the Qt bug tracker at https://bugreports.qt.io/browse/PYSIDE Please include details on how to reproduce your problem and consider contributing a fix for it.

Contributing Patches

Because PySide is a Qt project, contributors need a Qt Account and need to agree to the Qt Contributor Agreement (see Qt Contribution Guidelines ). All patches must be submitted through Qt's Gerrit code review and integration system. Make sure you go through Gerrit's introduction page before starting contributing. Patches submitted via the bug tracker, mailing list, or pull requests cannot be accepted (unless they are trivial, less than 10 lines). We also recommend to have a look at the CommitPolicy, the Coding Style and the Coding Conventions.

The Qt Account can be used for the bug tracker JIRA and Gerrit with some configuration:

Configuring local directories for Gerrit

After cloning the project's repository:

git clone --recursive https://codereview.qt-project.org/pyside/pyside-setup pyside

be sure you are on the desired branch you want to contribute.

Please follow the Qt Setting up Gerrit instructions, particularly the Local Setup and Configuring Git sections. Add a gerrit remote to local project directory with:

git remote add gerrit ssh://codereview.qt-project.org/pyside/pyside-setup
Commits

If you are fixing an issue or adding a feature, remember to include a reference in at the end of the message if your patch "Fixes" something or it's related to a "Task-number". Additionally, don't forget to add the "Pick-to: 6.2" at minimum to get the contribution in the next PySide6 release. The following commit message fixes the issue PYSIDE-99999 and it will merge the change into 6.2 branch (pushing to dev).

Fix X problem

Here we add an explanation of the problem and
the solution

Pick-to: 6.2
Fixes: PYSIDE-99999
Pushing changes to Gerrit

After you have committed your changes locally, you can push them to Gerrit like this:

git push gerrit HEAD:refs/for/<branch>

where <branch> is the branch you were working at the moment of doing changes in the code.

Important: in most cases you should only use dev

Don't forget to Add Reviewers You can click on the left menu of your patch the option "Add Reviewers" and add the word "pyside", that will include the developers of the project so they can look at it. If you want to add someone directly, ask in the many chat platform the project has who to add for a specific path.

Files location

This cases assumed you already entered the pyside-setup git directory:

(sources/pyside6/PySide6/<QtModule>/typesystem_<name>.xml), and glue code (sources/pyside6/PySide6/glue), so your contribution should probably be there.

Check the Qt Release wiki pages, e.g.: https://wiki.qt.io/Qt_6.2_Release to see if a certain branch is still in development for features, otherwise you can ask in the different chat services the team has.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4