b9bdddde51
Switch to oslo.i18n fully. Move the old incubated apiclient package to storyboardclient._apiclient to make it clear it is no longer maintained by the Oslo team. Remove the configuration file for syncing from the Oslo incubator. Update the flake8 and coverage settings to ignore the apiclient in its new home until it is cleaned up and passes completely. Story: 2000776 Change-Id: I017e965353a20e0af151f0db9dc0ea8da9ff4b2f Signed-off-by: Doug Hellmann <doug@doughellmann.com> |
||
---|---|---|
doc/source | ||
storyboardclient | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
python-storyboardclient
Python Client library for StoryBoard
- Free software: Apache license
- Documentation: http://docs.openstack.org/infra/storyboard/
- Source: http://git.openstack.org/cgit/openstack-infra/python-storyboardclient
- Bugs: https://storyboard.openstack.org/#!/project/755
Features
- TODO
Notes
This is the StoryBoard python client! It lets you interact with
StoryBoard from the comfort of your own terminal! There is no command to
run this; instead you can import it into scripts. This lets you perform
complex actions on things in StoryBoard, eg: add an helpful comment on
all stories with 'cannot store contact information' in the description,
pointing users at the relevant docs, but only if there is no comment to
this effect already. (There is an example of such a script in usage
)
Some sample commands are given in usage.rst. In general, most
resources (ie: stories, tasks, projects, and so on) have a
get_all()
and get()
method. The latter takes
the resource's id as a parameter, thought it can also take other
attributes (eg: tag name).
To create a new resource, use the create()
method. The
necessary parameters depend on the resource, and if not documented, can
be worked out from the relevant .py file in the code for the StoryBoard
API.
The update()
method will update mutable fields of the
resource (again, these vary depending on the resource).
Finally, delete()
will delete things.
Happy task-tracking!