)]}'
{"doc/source/plugins.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"d67045fdabf5b22b94790b42373eac5a89d25066","unresolved":false,"context_lines":[{"line_number":200,"context_line":""},{"line_number":201,"context_line":"    python-openstackclient\u003e\u003dX.Y.Z # Apache-2.0"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"Checklist for adding new OpenStack plugins"},{"line_number":204,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Creating the initial plugin described above is the first step. There are a few"},{"line_number":207,"context_line":"more steps needed to fully integrate the client with openstackclient."},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"Add the command checker to your CI"},{"line_number":210,"context_line":"----------------------------------"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"#. Modify the section of ``zuul/layout.yaml`` related to your repository to"},{"line_number":213,"context_line":"   add ``osc-plugin-jobs`` to the list of job templates for your project."},{"line_number":214,"context_line":"   This job checks that to see if any new commands are: duplicated, missing"},{"line_number":215,"context_line":"   entry points, or have overlap; across all openstackclient plugins."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"#. Update  ``jenkins/scripts/check-osc-plugins.sh`` to include your new"},{"line_number":218,"context_line":"   library to be installed from source. This is essential in running the"},{"line_number":219,"context_line":"   previously mentioned check job. Simply add"},{"line_number":220,"context_line":"   ``install_from_source python-fooclient`` to the block of code where all"},{"line_number":221,"context_line":"   other clients are installed."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"Changes to python-openstackclient"},{"line_number":224,"context_line":"---------------------------------"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"#. In ``doc/source/plugins.rst``, update the `Adoption` section to reflect the"},{"line_number":227,"context_line":"   status of the project."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a3c09a3_0ac94126","line":224,"range":{"start_line":203,"start_character":0,"end_line":224,"end_character":33},"updated":"2017-01-17 17:10:31.000000000","message":"full checklist here","commit_id":"1d72219f802e005906c082cea1ae0cba79ab0180"}]}
