# DEV Guide - Separate new plugin

1. [Development types](./README.md#code-checking-&-requirements)
   1. [Client modifications](./1_CLIENT_MODIFICATIONS.md)
   2. [Separate existing plugin](./2_SEPARATE_EXISTING_PLUGIN.md)
   3. **Separate new plugin**
   4. [Core implementations](./4_CORE_IMPLEMENTATIONS.md)
2. [Development](#development)
3. [Code style](./CODE_STYLE.md)
4. [Common errors](./COMMON_ERRORS.md)
5. [Repositories](./REPOSITORIES.md)
6. [Testing](./TESTS.md)

Vývoj zcela nového pluginu pro Easy Project. Oproti předcházejíci úrovní je rozdíl, že plugin se vyvíji od začátku a v takovém případě jsou kladené přísnější požadavky.

Na této úrovni je už daná struktůra pluginu, která se generuje pomocí:

    rails generate redmine_extensions:plugin PLUGIN_NAME

Nápovědu lze získat:

    rails generate redmine_extensions:plugin --help
