Repository workflow
As a plugin developer, your repository workflow must be the following:
- Start your plugin development in your own repository open to public.
The repository can be any public Git hosting; for example, GitHub.
- When you are ready to put your developed plugin project to the official
repository in the OpenStack namespace, you need to do the following:
- Have your code reviewed by the Fuel team.
You can also request a review in the #fuel-dev channel in IRC. You are welcome
to request peer review from the members of your development team.
- Plan to set up a CI for the plugin. See Configure a continuous integration environment.
- Confirm that you are going to support the plugin for more than one
version of Fuel.
- Confirm that you are releasing your plugin code under the Apache 2.0
license.
- Confirm your plugin code has no binary files.
- Request repository creation in the OpenStack namespace.
See Request an OpenStack repository.