.. _create-plugin: Create a Solidipes plugin ========================= To create a new plugin, you can use the `Solidipes plugin template `_ repository as a starting point, and follow the instructions in the README. Currently, it is possible to implement :ref:`custom Loaders ` and :ref:`Viewers `. Install a plugin ---------------- To install and use a plugin that is on your local machine, you can use the following command:: pip install -e The package will be automatically detected by Solidipes as a plugin. For plugins that are published on a git repository:: pip install git+ To install a plugin from a specific branch:: pip install git+@ Finally, to install a plugin that is published on PyPI:: pip install All of these actions can also be done from the web interface. Add a plugin as a Solidipes submodule ------------------------------------- To integrate a plugin to the test suite of Solidipes, run the following command from the root of the Solidipes repository:: git submodule add plugins/