-
User Story
-
Resolution: Unresolved
-
P2: Important
-
6.11
-
None
-
-
a1b62a1b3 (dev), e5192ca04 (master), 6ae4ca39c (6.10)
- This is a specialized configuration of Qt tailored to the needs and use cases in Qt Bridges
- It is very similar to the configuration of "QuickLite", see
QTBUG-134299which now runs as a nightly build but it should be provided a standard package. We can start with this one and modify it overtime as needed - It is focused on using Qt for UI / frontend development in Qt Quick. Any other domain logic should be implemented in the host language
- With this users should get a much smaller package fitting there need and not the whole "larger" Qt
- Still, FYI, development for Qt Bridges should be possible with the regular, "larger" Qt for users who use Qt anyways
- This package should be installable in parallel to the "larger" Qt . For example, if on macOS, Qt is installed in ~/Qt/6.9.1/macos, the Qt for Qt Bridges should be installed in ~/Qt/6.9.1/macos4qtbridges.
- Other languages will specify their own package formats and targets later on. For now, we start with that "parallel" installation together with "larger" Qt, because it is what can be done short-term and what we can test in the development for the TP deadline in 6.11
- Initially, we do not need dedicated test runs. So, it would be basically a build made with other configure options from the Qt code tested on the main CI flow
- For now, we start with desktop platforms as hosts and targets. Support for mobile targets and WASM should be added later, maybe even at TP, if not, then later
- Despite the support of Qt Quick development, there should still be a support for C++ builds, since it is still used in the host language implementations, but it will be running in the background and not exposed to the developer on the user side
- When users will need to add C++ based plugins for their Qt Quick and QML code, they should switch to the "larger" Qt
- The selection of available Qt module should taken over from
QTBUG-134299for now. We might need to change it later
- relates to
-
QTBUG-134299 [QuickLite] Quick App Lite CI configuration
-
- Closed
-
- mentioned in
-
Page Loading...
For Gerrit Dashboard: QTBUG-138793 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
669379,13 | Add Initial Qt Configuration for Quick Bridge | dev | qt/qt5 | Status: MERGED | +2 | 0 |
670008,2 | ExportTool: Differentiate Quick Bridge configuration targets | master | qtqa/tqtc-coin-ci | Status: MERGED | +2 | 0 |
679415,3 | Add Initial Qt Configuration for Quick Bridge | 6.10 | qt/qt5 | Status: MERGED | +2 | 0 |