-
Notifications
You must be signed in to change notification settings - Fork 0
TEKSI Contributor Guide
TEKSI modules are open source and are open to any contribution. For example you can contribute :
- To the association by joining us
- Financially with support of features or bugfixes
- Contributing to the development directly on GitHub -> look for the Developer Guide
- Contributing to the documentation of modules
- Contributing to the translation of modules and documentation
Get in touch with us and join the association by clicking here
TODO
TODO
TODO, actual translation tool used is Transifex.
TODO
You can help us with development task on :
Each TEKSI module is proposed with a base QGIS .qgs project configured to respond to the module functionalities. For this you need only some QGIS knowledge on how to configure layers, forms, attributes, symbology and composers.
Each TEKSI module can have one to many plugins.
Python QGIS TEKSI datamodel plugin and associated python librairies (PUM, Pyrogue, ...) (python-QGIS Skills)
To ease deployment of TEKSI modules, a TEKSI datamodel tool (QGIS python plugin) will be implemented to deploy and configure TEKSI modules.
PUM and pyrogue are two python libraries funded by the TEKSI community.
As a basis, every generic functionnality is implemented directly in QGIS if possible to avoid any copy paste developments around the QGIS
Base datamodel are built with SQL statements and extended with python-SQL.
The open source code of all TEKSI modules is store under https://github.com/teksi
It is versionized with the git language.
The easy way to start contribute to TEKSI code is :
- Create a GitHub account and use one of the three options :
- Use GitHub web editor ( '.' key on the keyboard)
- Use Github Desktop
- Use git commandline