Development/Tutorials/Plasma5/QML2/Requirements: Difference between revisions
(Start listing requirements for plasmoid development) |
m (→vim: fix links) |
||
(One intermediate revision by one other user not shown) | |||
Line 7: | Line 7: | ||
What QML is and how to write applications using it. Useful resources include: | What QML is and how to write applications using it. Useful resources include: | ||
* [https://doc.qt.io/qt-5/qml-tutorial1.html | * [https://doc.qt.io/qt-5/qml-tutorial1.html Qt 5 QML tutorial] | ||
== Software and library requirements == | == Software and library requirements == | ||
Line 26: | Line 26: | ||
Recommended plugins: | Recommended plugins: | ||
* [https://vimawesome.com/plugin/vim-qml | * [https://vimawesome.com/plugin/vim-qml vim-qml] <br />Syntax highlighting for qml files | ||
* [https://vimawesome.com/plugin/nerdtree-red | * [https://vimawesome.com/plugin/nerdtree-red NERDTree] <br />Adds a file navigator inside vim | ||
* [https://vimawesome.com/plugin/fugitive-vim | * [https://vimawesome.com/plugin/fugitive-vim fugitive.vim] <br />A git wrapper for vim |
Latest revision as of 13:03, 24 October 2020
Below are the tools one would require to get plasmoids running as well tips on optional tools surrounding development that might be interesting to use.
Knowledge
QML
What QML is and how to write applications using it. Useful resources include:
Software and library requirements
Ubuntu
# For running simple qml applications that don't import org.kde.plasma* sudo apt-get install qmlscene # For a host of tools including: # /usr/bin/plasmoidviewer for testing and view plasmoids sudo apt-get install plasma-sdk
Editors
vim
Recommended plugins:
- vim-qml
Syntax highlighting for qml files - NERDTree
Adds a file navigator inside vim - fugitive.vim
A git wrapper for vim