Qt Contributors Summit 2022 - Program: Difference between revisions
m (Qfp) |
(Time slots for the Contributor Summit) |
||
Line 74: | Line 74: | ||
|We already had some discussion about usage of C++20 types in our ABI (see https://lists.qt-project.org/pipermail/development/2022-January/042151.html). However, there are still further things that we should discuss: | |We already had some discussion about usage of C++20 types in our ABI (see https://lists.qt-project.org/pipermail/development/2022-January/042151.html). However, there are still further things that we should discuss: | ||
* Are there non-ABI impacting changes that we should do? E.g. marking classes as views/ranges, supporting new std types where necessary, etc. | *Are there non-ABI impacting changes that we should do? E.g. marking classes as views/ranges, supporting new std types where necessary, etc. | ||
* How should our testing story look like for C++20? Currently, we only have one gcc build for C++20 in our CI | *How should our testing story look like for C++20? Currently, we only have one gcc build for C++20 in our CI | ||
* Do we want to mandate C++20 during the lifetime of Qt 6 at some point? ''Can'' we (think of embedded platforms)? | *Do we want to mandate C++20 during the lifetime of Qt 6 at some point? ''Can'' we (think of embedded platforms)? | ||
* C++ modules and CMake? How will it impact us? | *C++ modules and CMake? How will it impact us? | ||
|- | |- | ||
|Qt for Python | |Qt for Python | ||
Line 87: | Line 87: | ||
| || | | || | ||
| || | | || | ||
|} | |||
'''Please assign a time slot to your session:''' | |||
{| class="wikitable" | |||
|+Tuesday | |||
7th June,2022 | |||
!Time | |||
UTC/CEST | |||
!Sessions | |||
|- | |||
|7:00 - 7:30 | |||
|Welcome and Event Kickoff | |||
|- | |||
|7:30 - 9:00 | |||
|Keynote | |||
|- | |||
|9:00 - 10:00 | |||
|Topic Pitching and Agenda Refinement | |||
|- | |||
|10:00 - 10:30 | |||
|Community Management | |||
|- | |||
|11:00 - 12:00 | |||
|''Break'' | |||
|- | |||
|12:00 - 13:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|13:00 - 14:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|14:00 - 15:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|15:00 - 16:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|16:00 - 17:00 | |||
|''Free slot - Add your session here'' | |||
|} | |||
{| class="wikitable" | |||
|+Wednesday | |||
8th June, 2022 | |||
!Time | |||
UTC/CEST | |||
!Sessions | |||
|- | |||
|7:30 - 8:00 | |||
|Welcome Back | |||
|- | |||
|8:00 - 9:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|9:00 - 10:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|10:00 - 11:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|11:00 - 12:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|12:00 - 13:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|13:00 - 14:00 | |||
|''Free slot - Add your session here'' | |||
|- | |||
|15:00 - 16:00 | |||
|Closing | |||
|} | |} | ||
[[Category:QtCS2022]] | [[Category:QtCS2022]] |
Revision as of 08:59, 19 May 2022
Program to be discussed.
Please add to the table below what you would like to see in our QTCS2022.
Topic: Add a clear title or question to illustrate your interest
Speaker/Moderator: Add your name if you would like to be a speaker or moderator on such a topic
Format: Conference-style Presentation, Discussion, Workshop,... (add nomenclature you find missing)
Comments: add any additional comments you find relevant
Topic | Speaker/Moderator | Format | Comments |
---|---|---|---|
Example: How Can We Improve xxx? | J Doe | Discussion | We currently struggle with YYY and we want to find solutions for it.
We should come up with an action plan. |
Licenses in Source Code | Kai Köhne | Presentation / Discussion | Announcing SPDX changes, discussing next steps (qt_attribution.json file format)? |
Ghost Maintainers | Andy Nichols, Paul Tvete, Eddy | Discussion | There are Qt modules that have maintainers who are largely absent, yet we have no formal process for handling this situation. |
How to create a great Qt tutorial video | H Humaljoki (facilitator) | Workshop | At the end of the workshop, we would have gathered best practices on how to create great video tutorials about Qt. The participants would know where to start in creating their own learning content. |
What's new in QML (non-visual) tooling | QML team | Short presentation, Discussion | Learn about upcoming features in qmllint and the QML language server, and make feature requests/suggestions |
Coroutines in QtCore | Giuseppe D'Angelo | In-depth technical Discussion | We have at several in-flight patches trying to add Coroutines to QtCore.
I'd like a very long (ideally multi-slot) session to discuss and experiment with the API of such a thing, including
|
QtScrypt | Cristián Maureira-Fredes | Presentation/Discussion | Some time ago, I wrote a hackathon project to enable Python scripting within C++ applications - the outcome was cool :). Due to the similarities, I decided to call it QtScrypt, because it kind of follows a similar idea as QtScript, but with Python.
I would like to present the proof of concept I have, and if it's interest from someone else to start the development and create a proper project out of this idea. |
qt-project.org | Cristián Maureira-Fredes | Presentation/Discussion | I had many ideas on how to improve our project website, but didn't manage to implement them. I'd like to present the current version of the code that generates our portal, the plots, and everything, mainly to look for people that will be willing to help improving the site! This is a good idea for first-time contributors to jump into a simple project where there is a lot to improve ;) |
The Qt Community | Pedro Bessa | Presentation followed by Discussion | As Qt's Community Manager, I plan to (re)introduce my role, my own approach and the plans to push the Community further.
|
C++20 in Qt | Fabian Kosmale, Marc Mutz | Discussion | We already had some discussion about usage of C++20 types in our ABI (see https://lists.qt-project.org/pipermail/development/2022-January/042151.html). However, there are still further things that we should discuss:
|
Qt for Python | Friedemann Kleint | Discussion | Discussion about future development in Qt for Python/Shiboken |
Please assign a time slot to your session:
Time
UTC/CEST |
Sessions |
---|---|
7:00 - 7:30 | Welcome and Event Kickoff |
7:30 - 9:00 | Keynote |
9:00 - 10:00 | Topic Pitching and Agenda Refinement |
10:00 - 10:30 | Community Management |
11:00 - 12:00 | Break |
12:00 - 13:00 | Free slot - Add your session here |
13:00 - 14:00 | Free slot - Add your session here |
14:00 - 15:00 | Free slot - Add your session here |
15:00 - 16:00 | Free slot - Add your session here |
16:00 - 17:00 | Free slot - Add your session here |
Time
UTC/CEST |
Sessions |
---|---|
7:30 - 8:00 | Welcome Back |
8:00 - 9:00 | Free slot - Add your session here |
9:00 - 10:00 | Free slot - Add your session here |
10:00 - 11:00 | Free slot - Add your session here |
11:00 - 12:00 | Free slot - Add your session here |
12:00 - 13:00 | Free slot - Add your session here |
13:00 - 14:00 | Free slot - Add your session here |
15:00 - 16:00 | Closing |