Get a list of projects owned by the authenticated user.
Get a list of projects which are owned by the authenticated user.
```
```
GET /projects/owned
GET /projects/owned
...
@@ -102,7 +102,7 @@ GET /projects/all
...
@@ -102,7 +102,7 @@ GET /projects/all
### Get single project
### Get single project
Get a specific project, identified by project ID or NAMESPACE/PROJECT_NAME , which is owned by the authentication user.
Get a specific project, identified by project ID or NAMESPACE/PROJECT_NAME, which is owned by the authenticated user.
If using namespaced projects call make sure that the NAMESPACE/PROJECT_NAME is URL-encoded, eg. `/api/v3/projects/diaspora%2Fdiaspora` (where `/` is represented by `%2F`).
If using namespaced projects call make sure that the NAMESPACE/PROJECT_NAME is URL-encoded, eg. `/api/v3/projects/diaspora%2Fdiaspora` (where `/` is represented by `%2F`).
```
```
...
@@ -163,7 +163,7 @@ Parameters:
...
@@ -163,7 +163,7 @@ Parameters:
### Get project events
### Get project events
Get a project events for specific project.
Get the events for the specified project.
Sorted from newest to latest
Sorted from newest to latest
```
```
...
@@ -237,7 +237,7 @@ Parameters:
...
@@ -237,7 +237,7 @@ Parameters:
### Create project
### Create project
Creates new project owned by user.
Creates a new project owned by the authenticated user.
```
```
POST /projects
POST /projects
...
@@ -259,7 +259,7 @@ Parameters:
...
@@ -259,7 +259,7 @@ Parameters:
### Create project for user
### Create project for user
Creates a new project owned by user. Available only for admins.
Creates a new project owned by the specified user. Available only for admins.
```
```
POST /projects/user/:user_id
POST /projects/user/:user_id
...
@@ -282,7 +282,7 @@ Parameters:
...
@@ -282,7 +282,7 @@ Parameters:
## Remove project
## Remove project
Removes project with all resources(issues, merge requests etc)
Removes a project including all associated resources (issues, merge requests etc.)
```
```
DELETE /projects/:id
DELETE /projects/:id
...
@@ -297,7 +297,7 @@ Parameters:
...
@@ -297,7 +297,7 @@ Parameters:
### List project team members
### List project team members
Get a list of project team members.
Get a list of a project's team members.
```
```
GET /projects/:id/members
GET /projects/:id/members
...
@@ -354,7 +354,7 @@ Parameters:
...
@@ -354,7 +354,7 @@ Parameters:
### Edit project team member
### Edit project team member
Updates project team member to a specified access level.
Updates a project team member to a specified access level.
```
```
PUT /projects/:id/members/:user_id
PUT /projects/:id/members/:user_id
...
@@ -369,7 +369,7 @@ Parameters:
...
@@ -369,7 +369,7 @@ Parameters:
### Remove project team member
### Remove project team member
Removes user from project team.
Removes a user from a project team.
```
```
DELETE /projects/:id/members/:user_id
DELETE /projects/:id/members/:user_id
...
@@ -390,7 +390,7 @@ rely on the returned JSON structure.
...
@@ -390,7 +390,7 @@ rely on the returned JSON structure.
### List project hooks
### List project hooks
Get list of project hooks.
Get a list of project hooks.
```
```
GET /projects/:id/hooks
GET /projects/:id/hooks
...
@@ -403,7 +403,7 @@ Parameters:
...
@@ -403,7 +403,7 @@ Parameters:
### Get project hook
### Get project hook
Get a specific hook for project.
Get a specific hook for a project.
```
```
GET /projects/:id/hooks/:hook_id
GET /projects/:id/hooks/:hook_id
...
@@ -429,7 +429,7 @@ Parameters:
...
@@ -429,7 +429,7 @@ Parameters:
### Add project hook
### Add project hook
Adds a hook to project.
Adds a hook to a specified project.
```
```
POST /projects/:id/hooks
POST /projects/:id/hooks
...
@@ -446,7 +446,7 @@ Parameters:
...
@@ -446,7 +446,7 @@ Parameters:
### Edit project hook
### Edit project hook
Edits a hook for project.
Edits a hook for a specified project.
```
```
PUT /projects/:id/hooks/:hook_id
PUT /projects/:id/hooks/:hook_id
...
@@ -464,7 +464,7 @@ Parameters:
...
@@ -464,7 +464,7 @@ Parameters:
### Delete project hook
### Delete project hook
Removes a hook from project. This is an idempotent method and can be called multiple times.
Removes a hook from a project. This is an idempotent method and can be called multiple times.
Either the hook is available or not.
Either the hook is available or not.
```
```
...
@@ -591,7 +591,7 @@ Parameters:
...
@@ -591,7 +591,7 @@ Parameters:
## Admin fork relation
## Admin fork relation
Allows modification of the forked relationship between existing projects. . Available only for admins.
Allows modification of the forked relationship between existing projects. Available only for admins.
### Create a forked from/to relation between existing projects.
### Create a forked from/to relation between existing projects.
...
@@ -617,7 +617,7 @@ Parameter:
...
@@ -617,7 +617,7 @@ Parameter:
## Search for projects by name
## Search for projects by name
Search for projects by name which are public or the calling user has access to
Search for projects by name which are accessible to the authenticated user.
@@ -139,37 +139,38 @@ But let's throw in a <b>tag</b>.
...
@@ -139,37 +139,38 @@ But let's throw in a <b>tag</b>.
## Emoji
## Emoji
Sometimes you want to be :cool: and add some :sparkles: to your :speech_balloon:. Well we have a :gift: for you:
Sometimes you want to be a :ninja: and add some :glowing_star: to your :speech_balloon:. Well we have a gift for you:
:exclamation: You can use emoji anywhere GFM is supported. :sunglasses:
:high_voltage_sign: You can use emoji anywhere GFM is supported. :victory_hand:
You can use it to point out a :bug: or warn about :monkey:patches. And if someone improves your really :snail: code, send them a :bouquet: or some :candy:. People will :heart: you for that.
You can use it to point out a :bug: or warn about :speak_no_evil_monkey: patches. And if someone improves your really :snail: code, send them some :cake:. People will :heart: you for that.
If you are :new: to this, don't be :fearful:. You can easily join the emoji :circus_tent:. All you need to do is to :book: up on the supported codes.
If you are new to this, don't be :fearful_face:. You can easily join the emoji :family:. All you need to do is to look up on the supported codes.
Consult the [Emoji Cheat Sheet](http://www.emoji-cheat-sheet.com/) for a list of all supported emoji codes. :thumbsup:
Consult the [Emoji Cheat Sheet](https://www.dropbox.com/s/b9xaqb977s6d8w1/cheat_sheet.pdf) for a list of all supported emoji codes. :thumbsup:
Sometimes you want to be :cool: and add some :sparkles: to your :speech_balloon:. Well we have a :gift: for you:
Sometimes you want to be a :ninja: and add some :glowing_star: to your :speech_balloon:. Well we have a gift for you:
:exclamation: You can use emoji anywhere GFM is supported. :sunglasses:
:high_voltage_sign: You can use emoji anywhere GFM is supported. :victory_hand:
You can use it to point out a :bug: or warn about :monkey:patches. And if someone improves your really :snail: code, send them a :bouquet: or some :candy:. People will :heart: you for that.
You can use it to point out a :bug: or warn about :speak_no_evil_monkey: patches. And if someone improves your really :snail: code, send them some :cake:. People will :heart: you for that.
If you are :new: to this, don't be :fearful:. You can easily join the emoji :circus_tent:. All you need to do is to :book: up on the supported codes.
If you are new to this, don't be :fearful_face:. You can easily join the emoji :family:. All you need to do is to look up on the supported codes.
Consult the [Emoji Cheat Sheet](http://www.emoji-cheat-sheet.com/) for a list of all supported emoji codes. :thumbsup:
Consult the [Emoji Cheat Sheet](https://www.dropbox.com/s/b9xaqb977s6d8w1/cheat_sheet.pdf) for a list of all supported emoji codes. :thumbsup:
## Special GitLab References
## Special GitLab References
GFM recognized special references.
GFM recognized special references.
You can easily reference e.g. a team member, an issue, or a commit within a project.
You can easily reference e.g. an issue, a commit, a team member or even the whole team within a project.
GFM will turn that reference into a link so you can navigate between them easily.
GFM will turn that reference into a link so you can navigate between them easily.
The migrations in this update are very sensitive to incomplete or inconsistent data. If you have a long-running GitLab installation and some of the previous upgrades did not work out 100% correct this may bite you now. The following commands can be run in the rails console to look for 'bad' data.
The migrations in this update are very sensitive to incomplete or inconsistent data. If you have a long-running GitLab installation and some of the previous upgrades did not work out 100% correct this may bite you now. The following commands can be run in the rails console to look for 'bad' data.