Plugin Development#
- Tutorial: A step-by-step guide to building your first QIIME 2 plugin
- How-To Guides
- Set up your development environment
- Distribute plugins on GitHub
- Creating a new release of your plugin on GitHub
- Define version numbers for your plugin
- Distribute plugins on QIIME 2 Library
- Provide technical support for your users
- Maximize compatibility between your plugin(s) and existing QIIME 2 distribution(s)
- Facilitating installation of your plugin for users
- Automate testing of your plugin
- Publicize your QIIME 2 plugins (or other QIIME 2-based tools)
- Register a QIIME 2 plugin
- Create and register a Method
- Create and register a visualizer
- Create and register a pipeline
- Creating and registering a Transformer
- Use Artifact Collections as Action inputs or outputs
- How to play nicely with other plugins
- How to use Metadata
- How to test QIIME 2 plugins
- Writing Usage Examples
- Defining different Format validation levels
- Handling exceptions in parallel Pipelines
- Track the value of random seeds and other automated parameter settings in data provenance
- Incorporate R Software into a Plugin
- Use the RachisWarning Class: An Always-Visible Warning
- Explanations
- References