1. Brief Description
This use case describes how a Developer create new plugins for DITA open toolkit.
2. Preconditions
3. Basic Flow
1. Brief Description
This use case describes how an end user get, install and use a plugin developed for DITA open toolkit There are 2 options for the plugin architecture to load the plugins. One is just like eclipse plugin architecture. We load the plugins every time a build is invoked. The other one is like mozilla firefox. Every time when we installed new plugin, we should start a program to install those plugin and integrate them with toolkit. Currently we decided to use the first option.
2. Preconditions
None
3. Basic Flow
4. Alternative Flows
#1 install plugin (option 1) The plugin is integrated to toolkit dynamically by integrator every time a build is invoked. User just need to unzip the package to the specific directory and it's not necessary to do anything else.
#2 remove plugin (option 1) User remove the directory containing the plugin files and doesn't need to do anything else.