fuel-docs/plugindocs/fuel-plugin-sdk-guide/create-environment/repository-workflow.rst

1.0 KiB

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 plugin-ci.
    • 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 plugin-repo.