OSDN Git Service

Docs added for Create Project API
authorAlex Denisov <1101.debian@gmail.com>
Fri, 31 Aug 2012 07:25:36 +0000 (10:25 +0300)
committerAlex Denisov <1101.debian@gmail.com>
Fri, 31 Aug 2012 07:25:36 +0000 (10:25 +0300)
doc/api/projects.md

index d680b5d..f015b2f 100644 (file)
@@ -89,6 +89,44 @@ Parameters:
 }
 ```
 
+## Create project
+
+Create new project owned by user
+
+```
+POST /projects
+```
+
+Parameters:
+
++ `name` (required) - new project name
++ `code` (optional) - new project code, used project name if not set
++ `path` (optional) - new project path, user project name if not set
+
+```json
+{
+  "id": 5,
+  "code": "gitlab",
+  "name": "gitlab",
+  "description": null,
+  "path": "gitlab",
+  "default_branch": "api",
+  "owner": {
+    "id": 1,
+    "email": "john@example.com",
+    "name": "John Smith",
+    "blocked": false,
+    "created_at": "2012-05-23T08:00:58Z"
+  },
+  "private": true,
+  "issues_enabled": true,
+  "merge_requests_enabled": true,
+  "wall_enabled": true,
+  "wiki_enabled": true,
+  "created_at": "2012-05-30T12:49:20Z"
+}
+```
+
 ## Project repository branches
 
 Get a list of project repository branches sorted by name alphabetically.