9
1
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-12-30 15:15:38 +01:00
qp2/doc/_sources/programmers_guide/plugins.rst.txt
2019-01-25 14:17:34 +01:00

31 lines
675 B
ReStructuredText

==================
Developing plugins
==================
Creating a repository of plugins
--------------------------------
The purpose of :file:`$QP_ROOT/plugins` is to contain local copies of
external repositories of plugins.
Create a repository, for example :file:`qp_plugins_user`, hosted somewhere
(GitLab, GitHub, etc...), and clone the repository in the
:file:`$QP_ROOT/plugins` directory.
Creating new plugins
--------------------
To create a new plugin named :file:`my_plugin` in this repository, run::
qp_plugins create -n my_plugin -r qp_plugins_user
Now, the plugin needs to be installed to be compiled::
qp_plugins install my_plugin