Update description of this cookiecutter
Also this change removes gerrit_id from cookiecutter.json.
This commit is contained in:
parent
8a3c614f22
commit
33aabc1fc8
@ -1,4 +1,4 @@
|
|||||||
[gerrit]
|
[gerrit]
|
||||||
host=review.openstack.org
|
host=review.openstack.org
|
||||||
port=xxx
|
port=29418
|
||||||
project=openstack-dev/ui-cookiecutter.git
|
project=openstack/ui-cookiecutter.git
|
||||||
|
17
README.rst
17
README.rst
@ -2,7 +2,11 @@
|
|||||||
ui-cookiecutter
|
ui-cookiecutter
|
||||||
===============
|
===============
|
||||||
|
|
||||||
Cookiecutter template for an OpenStack Dashboard UI plugin project. See https://github.com/audreyr/cookiecutter.
|
Cookiecutter template for an OpenStack Dashboard UI plugin project. This
|
||||||
|
generate UI plugin project using Horizon Angular framework and the generated
|
||||||
|
project includes sample panel with CRUD operations.
|
||||||
|
|
||||||
|
See also https://github.com/audreyr/cookiecutter.
|
||||||
|
|
||||||
* Free software: Apache license
|
* Free software: Apache license
|
||||||
* pbr_: Set up to use Python Build Reasonableness
|
* pbr_: Set up to use Python Build Reasonableness
|
||||||
@ -22,6 +26,15 @@ Generate a Python package project::
|
|||||||
|
|
||||||
cookiecutter https://github.com/shu-mutou/ui-cookiecutter.git
|
cookiecutter https://github.com/shu-mutou/ui-cookiecutter.git
|
||||||
|
|
||||||
|
Run with OpenStack Horizon::
|
||||||
|
|
||||||
|
cd <repo_name>
|
||||||
|
pip install
|
||||||
|
cp <repo_name>/<module_folder>/enabled/_90_project_<panel_group>_panelgroup.py <horizon-dir>/openstack_dashboard/local/enabled
|
||||||
|
cp <repo_name>/<module_folder>/enabled/_91_project_<panel_group>_<panel>s.py <horizon-dir>/openstack_dashboard/local/enabled
|
||||||
|
|
||||||
|
then reboot the Horizon.
|
||||||
|
|
||||||
OpenStack projects require a working git repo for pbr to work, on newer
|
OpenStack projects require a working git repo for pbr to work, on newer
|
||||||
versions of cookiecutter (>= 0.7.0 released 2013-11-09) this inital commit will
|
versions of cookiecutter (>= 0.7.0 released 2013-11-09) this inital commit will
|
||||||
be done automatically. Otherwise you will need to init a repo and commit to it
|
be done automatically. Otherwise you will need to init a repo and commit to it
|
||||||
@ -32,7 +45,7 @@ before doing anything else::
|
|||||||
git add .
|
git add .
|
||||||
git commit -a
|
git commit -a
|
||||||
|
|
||||||
Then:
|
Then::
|
||||||
|
|
||||||
* Add the project to the OpenStack Infrastructure
|
* Add the project to the OpenStack Infrastructure
|
||||||
|
|
||||||
|
@ -1,19 +1,18 @@
|
|||||||
{
|
{
|
||||||
"module_name": "replace with the name of the python module. ex) magnum-ui",
|
"module_name": "replace with the name of the python module. ex) cafe-ui",
|
||||||
"repo_group": "openstack",
|
"repo_group": "openstack",
|
||||||
"repo_name": "replace with the name for the git repo. ex) magnum-ui",
|
"repo_name": "replace with the name for the git repo. ex) cafe-ui",
|
||||||
"launchpad_project": "replace with the name of the project on launchpad. ex) magnum-ui",
|
"launchpad_project": "replace with the name of the project on launchpad. ex) cafe-ui",
|
||||||
"project_short_description": "OpenStack Boilerplate contains all the boilerplate you need to create an OpenStack package. ex) Magnum User Interface",
|
"project_short_description": "OpenStack Boilerplate contains all the boilerplate you need to create an OpenStack package. ex) Cafe User Interface",
|
||||||
"call_by_name": "replace with the name for calling in text such as README or Help. ex) Magnum UI",
|
"call_by_name": "replace with the name for calling in text such as README or Help. ex) Cafe UI",
|
||||||
"dashboard": "replace with the name of the dashboard. ex) project",
|
"dashboard": "replace with the name of the dashboard. ex) project",
|
||||||
"panel_group": "replace with the name of the panel_group. ex) container-infra",
|
"panel_group": "replace with the name of the panel_group. ex) cafe",
|
||||||
"panel_group_name": "replace with the name of the panel_group. ex) Container Infra",
|
"panel_group_name": "replace with the name of the panel_group. ex) Cafe",
|
||||||
"panel": "replace with the name of the panel in singular. ex) bay",
|
"panel": "replace with the name of the panel in singular. ex) bay",
|
||||||
"panel_func": "replace with the function name for the panel in singular. ex) Bay",
|
"panel_func": "replace with the function name for the panel in singular. ex) Drink",
|
||||||
"module_folder": "replace with the name of the module folder. ex) magnum_ui",
|
"module_folder": "replace with the name of the module folder. ex) cafe_ui",
|
||||||
"gerrit_id": "replace with the project ID of the gerrit",
|
"help_name": "replace with the name of the help. ex) Cafe-UI",
|
||||||
"help_name": "replace with the name of the help. ex) Magnum-UI",
|
"api_module": "replace with the name of the API module. ex) cafe",
|
||||||
"api_module": "replace with the name of the API module. ex) magnum",
|
"api_name": "replace with the name for calling in text. ex) Cafe"
|
||||||
"api_name": "replace with the name for calling in text. ex) Magnum"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gerrit]
|
[gerrit]
|
||||||
host=review.openstack.org
|
host=review.openstack.org
|
||||||
port={{ cookiecutter.gerrit_id }}
|
port=29418
|
||||||
project={{cookiecutter.repo_group}}/{{cookiecutter.repo_name}}.git
|
project={{cookiecutter.repo_group}}/{{cookiecutter.repo_name}}.git
|
||||||
|
Loading…
Reference in New Issue
Block a user