QmlWeb/Qml.js: Difference between revisions
Appearance
< QmlWeb
Jangmarker (talk | contribs) No edit summary |
Akreuzkamp (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
==Vision== | == Vision == | ||
Qml.js allows execute QML in JavaScript environments. The most current implementation of QML in Qt is the reference and should be imitated completely. Required technologies are a QML-to-JavaScript compiler and a runtime library. The compiler should integrate with the current model of building Qt applications and should produce debuggable output. | Qml.js allows execute QML in JavaScript environments. The most current implementation of QML in Qt is the reference and should be imitated completely. Required technologies are a QML-to-JavaScript compiler and a runtime library. The compiler should integrate with the current model of building Qt applications and should produce debuggable output. | ||
==Development== | == Development == | ||
===Git Commit Policy=== | === Git Commit Policy === | ||
Prefix according to component the commit is about: | Prefix according to component the commit is about: | ||
* [Runtime] for qmljs-runtime | * [Runtime] for qmljs-runtime | ||
* [Compiler] for qmljsc | * [Compiler] for qmljsc | ||
* [QtQuick] for the QtQuick implementation | * [QtQuick] for the QtQuick implementation | ||
=== Coding style === | |||
* Try to keep lines shorter than 100 characters. Never use more than 120. | |||
* For the compiler follow [https://techbase.kde.org/Policies/Kdelibs_Coding_Style KDELibs coding style] | |||
=== Design questions and decisions === | |||
See [[QmlWeb/Qml.js/Design_Questions_and_Decisions|here]] for a list of some open quesions about the architectural design of Qml.js and questions on which a decision has been reached. |
Latest revision as of 14:40, 14 March 2015
Vision
Qml.js allows execute QML in JavaScript environments. The most current implementation of QML in Qt is the reference and should be imitated completely. Required technologies are a QML-to-JavaScript compiler and a runtime library. The compiler should integrate with the current model of building Qt applications and should produce debuggable output.
Development
Git Commit Policy
Prefix according to component the commit is about:
- [Runtime] for qmljs-runtime
- [Compiler] for qmljsc
- [QtQuick] for the QtQuick implementation
Coding style
- Try to keep lines shorter than 100 characters. Never use more than 120.
- For the compiler follow KDELibs coding style
Design questions and decisions
See here for a list of some open quesions about the architectural design of Qml.js and questions on which a decision has been reached.