summaryrefslogtreecommitdiff
path: root/docs/gl_objects
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2016-08-06 22:12:18 +0200
committerGauvain Pocentek <gauvain@pocentek.net>2016-08-06 22:12:18 +0200
commit4540614a38067944c628505225bb15928d8e3c93 (patch)
tree91e2a374ce85b1342676b0bbe23b9aaa088bee3e /docs/gl_objects
parent31882b8a57f3f4c7e4c4c4b319af436795ebafd3 (diff)
downloadgitlab-4540614a38067944c628505225bb15928d8e3c93.tar.gz
docs: add licenses API
Diffstat (limited to 'docs/gl_objects')
-rw-r--r--docs/gl_objects/licenses.py8
-rw-r--r--docs/gl_objects/licenses.rst21
2 files changed, 29 insertions, 0 deletions
diff --git a/docs/gl_objects/licenses.py b/docs/gl_objects/licenses.py
new file mode 100644
index 0000000..425a9a4
--- /dev/null
+++ b/docs/gl_objects/licenses.py
@@ -0,0 +1,8 @@
+# list
+licenses = gl.licenses.list()
+# end list
+
+# get
+license = gl.licenses.get('apache-2.0', project='foobar', fullname='John Doe')
+print(license.content)
+# end get
diff --git a/docs/gl_objects/licenses.rst b/docs/gl_objects/licenses.rst
new file mode 100644
index 0000000..2b82379
--- /dev/null
+++ b/docs/gl_objects/licenses.rst
@@ -0,0 +1,21 @@
+########
+Licenses
+########
+
+Use :class:`~gitlab.objects.License` objects to manipulate licenses. The
+:attr:`gitlab.Gitlab.licenses` manager object provides helper functions.
+
+Examples
+--------
+
+List known licenses:
+
+.. literalinclude:: licenses.py
+ :start-after: # list
+ :end-before: # end list
+
+Generate a license content for a project:
+
+.. literalinclude:: licenses.py
+ :start-after: # get
+ :end-before: # end get