[Development] A face for the Qt Project
Dear community, The Qt Project is a huge effort from many people, and for the same reason, it's quite interesting to (1) Learn how to contribute and be part of it, and (2) Analyze the interactions of the many Qt modules. For people new to the project, contributing to Qt might be challenging, but I'm certain we all agree that being clear, and provide all the information in one place is crucial to at least enable them to do the first step. On the other hand, if you have been around for a while, you know that Thiago's blog has a good set of statistics [1] that helps a lot to get an overview of the current state of the project. With these two ideas in mind, it makes sense to use qt-project.org as the face of the Qt Project, highlighting the two previous points I described. I would like to ask the community, if we are in favor of using the proposal from [2] as qt-project.org. The goal will be to have this repository under our open governance, so anyone will be able to suggest changes, as we do in Qt. The idea will be not to duplicate content from https://qt.io, but focus on aspects related to contributing to the project. # About the implementation The page you can see on [2] was generated with Dash, a Python module based on Plotly [3], and the data comes from the meta qt5.git repository, including also the qt-creator and pyside-setup ones. The text you see on the left-side cards, comes from local Markdown files, so also it would be straightforward to edit them. I will upload the code if the community agrees to go forward, so then we could be able to create a public repository to keep this code. Cheers [1] https://www.macieira.org/blog/qt-stats/ [2] https://qt-project-org.herokuapp.com [3] https://dash.plotly.com/ -- Dr. Cristián Maureira-Fredes R&D Manager The Qt Company GmbH Erich-Thilo-Str. 10 D-12489 Berlin Geschäftsführer: Mika Pälsi, Juha Varelius, Jouni Lintunen Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project
> Dear community, > > The Qt Project is a huge effort from many people, and for the same > reason, it's quite interesting to (1) Learn how to contribute and be > part of it, and (2) Analyze the interactions of the many > Qt modules. > > For people new to the project, contributing to Qt might be challenging, > but I'm certain we all agree that being clear, and provide all the > information in one place is crucial to at least enable them to do > the first step. > > On the other hand, if you have been around for a while, > you know that Thiago's blog has a good set of statistics [1] > that helps a lot to get an overview of the current state of the project. > > With these two ideas in mind, it makes sense to use qt-project.org > as the face of the Qt Project, highlighting the two previous points > I described. > > I would like to ask the community, if we are in favor of using > the proposal from [2] as qt-project.org. > > The goal will be to have this repository under our open governance, > so anyone will be able to suggest changes, as we do in Qt. > > The idea will be not to duplicate content from https://qt.io, > but focus on aspects related to contributing to the project. I really like the idea and I think your implementation is very good at giving an overview of the community and how to get involved. So +1 from me :) ># About the implementation > > The page you can see on [2] was generated with Dash, > a Python module based on Plotly [3], and the data comes from the > meta qt5.git repository, including also the qt-creator and pyside-setup > ones. > > The text you see on the left-side cards, comes from local Markdown > files, so also it would be straightforward to edit them. > > I will upload the code if the community agrees to go forward, > so then we could be able to create a public repository to keep > this code. I didn't knew about Dash, this looks like a very nice python tool to work with. When you release the code, I could try to see if I could implement something similar for KDE. Cheers, -- Carl Schwan https://carlschwan.eu KDE developer and maintainer of the KDE websites > > Cheers > > > [1] https://www.macieira.org/blog/qt-stats/ > [2] https://qt-project-org.herokuapp.com > [3] https://dash.plotly.com/ > > -- > Dr. Cristián Maureira-Fredes > R&D Manager > > The Qt Company GmbH > Erich-Thilo-Str. 10 > D-12489 Berlin > > Geschäftsführer: Mika Pälsi, > Juha Varelius, Jouni Lintunen > Sitz der Gesellschaft: Berlin, > Registergericht: Amtsgericht > Charlottenburg, HRB 144331 B ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project
+1, great idea! ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project
I like it a lot, a +1 from me. From: Development on behalf of Cristián Maureira-Fredes Sent: Thursday, March 18, 2021 7:38 PM To: development@qt-project.org Subject: [Development] A face for the Qt Project Dear community, The Qt Project is a huge effort from many people, and for the same reason, it's quite interesting to (1) Learn how to contribute and be part of it, and (2) Analyze the interactions of the many Qt modules. For people new to the project, contributing to Qt might be challenging, but I'm certain we all agree that being clear, and provide all the information in one place is crucial to at least enable them to do the first step. On the other hand, if you have been around for a while, you know that Thiago's blog has a good set of statistics [1] that helps a lot to get an overview of the current state of the project. With these two ideas in mind, it makes sense to use qt-project.org as the face of the Qt Project, highlighting the two previous points I described. I would like to ask the community, if we are in favor of using the proposal from [2] as qt-project.org. The goal will be to have this repository under our open governance, so anyone will be able to suggest changes, as we do in Qt. The idea will be not to duplicate content from https://qt.io, but focus on aspects related to contributing to the project. # About the implementation The page you can see on [2] was generated with Dash, a Python module based on Plotly [3], and the data comes from the meta qt5.git repository, including also the qt-creator and pyside-setup ones. The text you see on the left-side cards, comes from local Markdown files, so also it would be straightforward to edit them. I will upload the code if the community agrees to go forward, so then we could be able to create a public repository to keep this code. Cheers [1] https://www.macieira.org/blog/qt-stats/ [2] https://qt-project-org.herokuapp.com [3] https://dash.plotly.com/ -- Dr. Cristián Maureira-Fredes R&D Manager The Qt Company GmbH Erich-Thilo-Str. 10 D-12489 Berlin Geschäftsführer: Mika Pälsi, Juha Varelius, Jouni Lintunen Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project
> On 18 Mar 2021, at 19:38, Cristián Maureira-Fredes > wrote: > > Dear community, > > The Qt Project is a huge effort from many people, and for the same > reason, it's quite interesting to (1) Learn how to contribute and be > part of it, and (2) Analyze the interactions of the many > Qt modules. > > For people new to the project, contributing to Qt might be challenging, > but I'm certain we all agree that being clear, and provide all the > information in one place is crucial to at least enable them to do > the first step. > > On the other hand, if you have been around for a while, > you know that Thiago's blog has a good set of statistics [1] > that helps a lot to get an overview of the current state of the project. > > With these two ideas in mind, it makes sense to use qt-project.org > as the face of the Qt Project, highlighting the two previous points > I described. > > I would like to ask the community, if we are in favor of using > the proposal from [2] as qt-project.org. > > The goal will be to have this repository under our open governance, > so anyone will be able to suggest changes, as we do in Qt. > > The idea will be not to duplicate content from https://qt.io, > but focus on aspects related to contributing to the project. > > > # About the implementation > > The page you can see on [2] was generated with Dash, > a Python module based on Plotly [3], and the data comes from the > meta qt5.git repository, including also the qt-creator and pyside-setup > ones. > > The text you see on the left-side cards, comes from local Markdown > files, so also it would be straightforward to edit them. > > I will upload the code if the community agrees to go forward, > so then we could be able to create a public repository to keep > this code. > > Cheers > > > [1] https://www.macieira.org/blog/qt-stats/ > [2] https://qt-project-org.herokuapp.com > [3] https://dash.plotly.com/ > > -- > Dr. Cristián Maureira-Fredes > R&D Manager > > The Qt Company GmbH > Erich-Thilo-Str. 10 > D-12489 Berlin > > Geschäftsführer: Mika Pälsi, > Juha Varelius, Jouni Lintunen > Sitz der Gesellschaft: Berlin, > Registergericht: Amtsgericht > Charlottenburg, HRB 144331 B > ___ > Development mailing list > Development@qt-project.org > https://lists.qt-project.org/listinfo/development +1 Great Idea ! And it looks pretty nice. Samuel signature.asc Description: Message signed with OpenPGP ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project
> On 18 Mar 2021, at 19:38, Cristián Maureira-Fredes > wrote: > > Dear community, > > The Qt Project is a huge effort from many people, and for the same > reason, it's quite interesting to (1) Learn how to contribute and be > part of it, and (2) Analyze the interactions of the many > Qt modules. > > For people new to the project, contributing to Qt might be challenging, > but I'm certain we all agree that being clear, and provide all the > information in one place is crucial to at least enable them to do > the first step. > > On the other hand, if you have been around for a while, > you know that Thiago's blog has a good set of statistics [1] > that helps a lot to get an overview of the current state of the project. > > With these two ideas in mind, it makes sense to use qt-project.org > as the face of the Qt Project, highlighting the two previous points > I described. > > I would like to ask the community, if we are in favor of using > the proposal from [2] as qt-project.org. > > The goal will be to have this repository under our open governance, > so anyone will be able to suggest changes, as we do in Qt. > > The idea will be not to duplicate content from https://qt.io, > but focus on aspects related to contributing to the project. > > > # About the implementation > > The page you can see on [2] was generated with Dash, > a Python module based on Plotly [3], and the data comes from the > meta qt5.git repository, including also the qt-creator and pyside-setup > ones. > > The text you see on the left-side cards, comes from local Markdown > files, so also it would be straightforward to edit them. > > I will upload the code if the community agrees to go forward, > so then we could be able to create a public repository to keep > this code. > > Cheers > > > [1] https://www.macieira.org/blog/qt-stats/ > [2] https://qt-project-org.herokuapp.com > [3] https://dash.plotly.com/ > This is great, thank you! +1 Would JIRA statistics be interesting to add? We do fix a ton of bugs with each release. Cheers, Volker ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project
On Fri, 19 Mar 2021 at 02:43, Cristián Maureira-Fredes wrote: > > Dear community, > > The Qt Project is a huge effort from many people, and for the same > reason, it's quite interesting to (1) Learn how to contribute and be > part of it, and (2) Analyze the interactions of the many > Qt modules. > > For people new to the project, contributing to Qt might be challenging, > but I'm certain we all agree that being clear, and provide all the > information in one place is crucial to at least enable them to do > the first step. > > On the other hand, if you have been around for a while, > you know that Thiago's blog has a good set of statistics [1] > that helps a lot to get an overview of the current state of the project. > > With these two ideas in mind, it makes sense to use qt-project.org > as the face of the Qt Project, highlighting the two previous points > I described. > > I would like to ask the community, if we are in favor of using > the proposal from [2] as qt-project.org. > > The goal will be to have this repository under our open governance, > so anyone will be able to suggest changes, as we do in Qt. > > The idea will be not to duplicate content from https://qt.io, > but focus on aspects related to contributing to the project. > > > # About the implementation > > The page you can see on [2] was generated with Dash, > a Python module based on Plotly [3], and the data comes from the > meta qt5.git repository, including also the qt-creator and pyside-setup > ones. > > The text you see on the left-side cards, comes from local Markdown > files, so also it would be straightforward to edit them. > > I will upload the code if the community agrees to go forward, > so then we could be able to create a public repository to keep > this code. > > Cheers > > > [1] https://www.macieira.org/blog/qt-stats/ > [2] https://qt-project-org.herokuapp.com > [3] https://dash.plotly.com/ > > -- > Dr. Cristián Maureira-Fredes > R&D Manager > > The Qt Company GmbH > Erich-Thilo-Str. 10 > D-12489 Berlin > > Geschäftsführer: Mika Pälsi, > Juha Varelius, Jouni Lintunen > Sitz der Gesellschaft: Berlin, > Registergericht: Amtsgericht > Charlottenburg, HRB 144331 B +1 Great idea! Thank you for this initiative.The interactive stats provide fascinating insights, and having all the relevant resources on one page would help lower the barrier to contribution. Please also make this _prominent_. Currently, the "Community" page [1] is easy to miss on the main Qt website. The only places where I can see links are: * The footer section of qt.io * The very bottom section of the Developers page [2] Regards, Sze-Howe [1] https://www.qt.io/contribute-to-qt/ [2] https://www.qt.io/developers/ ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project
Hello everyone, Finally the repository is ready: https://code.qt.io/cgit/www/qtproject.git/ and the redirect is in place, so now when you visit qt-project.org you will get to the new page. More information on: https://www.qt.io/blog/a-new-face-for-the-qt-project Thanks for all your comments, people sent me direct emails with ideas and issues of the page, so I will try my best to fix them! Cheers On 3/18/21 7:38 PM, Cristián Maureira-Fredes wrote: Dear community, The Qt Project is a huge effort from many people, and for the same reason, it's quite interesting to (1) Learn how to contribute and be part of it, and (2) Analyze the interactions of the many Qt modules. For people new to the project, contributing to Qt might be challenging, but I'm certain we all agree that being clear, and provide all the information in one place is crucial to at least enable them to do the first step. On the other hand, if you have been around for a while, you know that Thiago's blog has a good set of statistics [1] that helps a lot to get an overview of the current state of the project. With these two ideas in mind, it makes sense to use qt-project.org as the face of the Qt Project, highlighting the two previous points I described. I would like to ask the community, if we are in favor of using the proposal from [2] as qt-project.org. The goal will be to have this repository under our open governance, so anyone will be able to suggest changes, as we do in Qt. The idea will be not to duplicate content from https://qt.io, but focus on aspects related to contributing to the project. # About the implementation The page you can see on [2] was generated with Dash, a Python module based on Plotly [3], and the data comes from the meta qt5.git repository, including also the qt-creator and pyside-setup ones. The text you see on the left-side cards, comes from local Markdown files, so also it would be straightforward to edit them. I will upload the code if the community agrees to go forward, so then we could be able to create a public repository to keep this code. Cheers [1] https://www.macieira.org/blog/qt-stats/ [2] https://qt-project-org.herokuapp.com [3] https://dash.plotly.com/ -- Dr. Cristián Maureira-Fredes R&D Manager The Qt Company GmbH Erich-Thilo-Str. 10 D-12489 Berlin Geschäftsführer: Mika Pälsi, Juha Varelius, Jouni Lintunen Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project - Repository Request
Hello, I haven't get any critical comment regarding this being a bad idea, so I would like to take your +1s and continue with the next steps. I would like to request a new repository: Name: Qt Project Web Description: Repository for the qt-project.org website Responsible persons: Cristián Maureira-Fredes Repository name: qt/qtproject-web Once I can push the code there, we could solve the deployment and usage of https://qt-project.org Additionally, some of you have been highlighting many improvements and issues with the page, so in case you have more ideas or found more issues, let's use the QTWEBSITE project on JIRA: https://bugreports.qt.io/projects/QTWEBSITE Specially the component called "qt-project.org" https://bugreports.qt.io/issues/?jql=project%20%3D%20QTWEBSITE%20AND%20component%20%3D%20qt-project.org In the meantime, I will try to fix some of the issues you raised, and write down the others on JIRA, so we don't forget. Thanks for your comments :) Cheers! On 3/18/21 7:38 PM, Cristián Maureira-Fredes wrote: Dear community, The Qt Project is a huge effort from many people, and for the same reason, it's quite interesting to (1) Learn how to contribute and be part of it, and (2) Analyze the interactions of the many Qt modules. For people new to the project, contributing to Qt might be challenging, but I'm certain we all agree that being clear, and provide all the information in one place is crucial to at least enable them to do the first step. On the other hand, if you have been around for a while, you know that Thiago's blog has a good set of statistics [1] that helps a lot to get an overview of the current state of the project. With these two ideas in mind, it makes sense to use qt-project.org as the face of the Qt Project, highlighting the two previous points I described. I would like to ask the community, if we are in favor of using the proposal from [2] as qt-project.org. The goal will be to have this repository under our open governance, so anyone will be able to suggest changes, as we do in Qt. The idea will be not to duplicate content from https://qt.io, but focus on aspects related to contributing to the project. # About the implementation The page you can see on [2] was generated with Dash, a Python module based on Plotly [3], and the data comes from the meta qt5.git repository, including also the qt-creator and pyside-setup ones. The text you see on the left-side cards, comes from local Markdown files, so also it would be straightforward to edit them. I will upload the code if the community agrees to go forward, so then we could be able to create a public repository to keep this code. Cheers [1] https://www.macieira.org/blog/qt-stats/ [2] https://qt-project-org.herokuapp.com [3] https://dash.plotly.com/ -- Dr. Cristián Maureira-Fredes R&D Manager The Qt Company GmbH Erich-Thilo-Str. 10 D-12489 Berlin Geschäftsführer: Mika Pälsi, Juha Varelius, Jouni Lintunen Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project - Repository Request
On 3/26/21 10:05 AM, Cristián Maureira-Fredes wrote: Hello, I haven't get any critical comment regarding this being a bad idea, so I would like to take your +1s and continue with the next steps. I would like to request a new repository: Name: Qt Project Web Description: Repository for the qt-project.org website Responsible persons: Cristián Maureira-Fredes Repository name: qt/qtproject-web [snip] Hello, Forgot the JIRA task: https://bugreports.qt.io/browse/QTQAINFRA-4381 Cheers -- Dr. Cristián Maureira-Fredes R&D Manager The Qt Company GmbH Erich-Thilo-Str. 10 D-12489 Berlin Geschäftsführer: Mika Pälsi, Juha Varelius, Jouni Lintunen Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] A face for the Qt Project - Repository Request
Cristián Maureira-Fredes (26 March 2021 10:15) wrote: > I haven't get any critical comment regarding > this being a bad idea, so I would like to take your +1s > and continue with the next steps. > > I would like to request a new repository: > > Name: Qt Project Web > Description: Repository for the qt-project.org website > Responsible persons: Cristián Maureira-Fredes > Repository name: qt/qtproject-web I second this proposal. And I propose (QTWEBSITE-978) to move the publishing of QUIPs to that web-site, while keeping the heroku app they're currently on as a place for previews of changes under review. Eddy. ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development