Qt Contributors Summit 2022 - Program/qt-project.org

From Qt Wiki
< Qt Contributors Summit 2022 - Program
Revision as of 11:03, 7 June 2022 by SGaist (talk | contribs) (Notes from the sessions)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Session Summary

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 ;)

Session Owners

  • Cristián Maureira-Fredes

Notes

(Taken by Samuel Gaist)

General information

- Built with Dash (plotly.com)

- Why Dash ? Something simple to do with Python and show graphs

- Flask used

- Hosted on Heroku

- Data of the website are taken from the Wiki and other official sources

- Request for help on the design on the pages, the information is there but lacks clarity and attractivity

- Everything is a markdown file

- Data are loaded from a daily generated zip file

Suggestions

- Reuse trick used for `contribute` with quips so there's coherence of style and automated page generation (quip 0)

- Kai Koehne's scripts: https://git.qt.io/kakoehne/qtprojectstats/

- More guidelines

- Improved status:

  - Gerrit status / maintenance break

  - Load on the systems (CI, etc.)

  - Central page with references

  - Branch state

- Add information about which branch to target

- Missing reviewers / approvers information (Gerrit should provide that information)

QA

How easy is it to get the Open Source version of Dash ?

  - "pip install dash"

  - Not really clear from the website