QML Book Project: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
Line 11: Line 11:
! Item !! Description !! Status
! Item !! Description !! Status
|-
|-
| New chapter || Qt Quick Controls || [https://github.com/qmlbook/qmlbook/pull/203 WIP]
| New chapter || Qt Quick Controls || Done
|-
|-
| New chapter || Combining QML and Python || [https://github.com/qmlbook/qmlbook/pull/208 WIP]
| New chapter || Combining QML and Python || [https://github.com/qmlbook/qmlbook/pull/208 WIP]
Line 23: Line 23:
| New contents || Shapes || Open
| New contents || Shapes || Open
|-
|-
| New contents || Qt Quick TableView || Open
| New contents || Qt Quick TableView || WIP
|-
|-
| New contents || Android  || Open
| New contents || Android  || Open

Revision as of 08:00, 12 November 2018

QML Book Project

The Qt Company has started a project to update and extend the Qt 5 Cadaques book.

This page contains a public book backlog and project steering group meeting minutes. You are welcome to give feedback and contribute to the project.

Project backlog

Item Description Status
New chapter Qt Quick Controls Done
New chapter Combining QML and Python WIP
New chapter 3D Contents Open
New contents Drag-and-drop Open
New contents Qt licensing 101 Open
New contents Shapes Open
New contents Qt Quick TableView WIP
New contents Android Open
Task Ensuring build reproducibility Open
Task Updating new baseline WIP
Task Squashing bugs Open
Task Language review and improvement WIP

Meeting minutes

Oct 17, 2018 - Project kickoff

  • Qt Quick Controls 2 finished and under final review. Plan to get approved in the week starting on Oct 20.
  • Next sprint: Main task QML and Python, background task Updating new baseline
  • The new baseline contains new types as well: TableView and Input Handlers.
  • One of the Python examples has a problem with passing data in signals between QML and Python. Workaround exists, but the Qt Company will study, if this could be fixed No obvious way of emitting a signal with a named parameter
  • The Python examples will need some guidelines: For example, the fie/class structure in Random number / CPU load example. The Qt Company will review and provide suggestions, if they exist.
  • The language review task has been started by The Qt Company documentation team.

Sep 14, 2018 - Project kickoff

  • The first new chapter to be added to the book will be Qt Quick Controls
  • The Qt Company R&D will review the new content
  • The baseline to which to book is going to be updated is Qt 5.12.0 and Qt Creator 4.8.0
  • The content for Qt licensing 101 will come from the Qt company
  • The documentation team will take care of the language review
  • The book project repo is available in https://github.com/qmlbook/qmlbook

Sep 28, 2018

Current sprint
  • Work started as planned
  • The main task Qt Quick Controls chapter started and work reviewed
  • Updating new baseline started in the background
Next sprint
  • Language review going to be started in any chapter marked as Done
  • Qt Quick Controls chapter going to be finished
  • New content modules started: Qt Quick TableView, QML and Python started, Android started
  • The Qt Company creates a pull request to add licensing 101 related content
  • Build system fix to allow automatic updates