Repository workflow

Repository workflowΒΆ

As a plugin developer, your repository workflow must be the following:

  1. Start your plugin development in your own repository open to public. The repository can be any public Git hosting; for example, GitHub.
  2. 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.
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.