| HTTP METHOD | CRUD | ENTIRE COLLECTION | SPECIFIC ITEM |
|---|---|---|---|
| POST | Create | 201 (Created), ‘Location’ header with link to /users/{id} containing new ID. | Avoid using POST on single resource |
| GET | Read | 200 (OK), list of users. Use pagination, sorting and filtering to navigate big lists. | 200 (OK), single user. 404 (Not Found), if ID not found or invalid. |
| PUT | Update/Replace | 404 (Not Found), unless you want to update every resource in the entire collection of resource. | 200 (OK) or 204 (No Content). Use 404 (Not Found), if ID not found or invalid. |
| PATCH | Partial Update/Modify | 404 (Not Found), unless you want to modify the collection itself. | 200 (OK) or 204 (No Content). Use 404 (Not Found), if ID not found or invalid. |
| DELETE | Delete | 404 (Not Found), unless you want to delete the whole collection — use with caution. | 200 (OK). 404 (Not Found), if ID not found or invalid. |
- Clone the repo you want to contribute to.
- Change the working directory to the cloned repository
- Go to https://github.com/settings/emails and find your GitHub email address.
- For example: 4677113563+yourusername@users.noreply.github.com
- Execute
git config user.email "YOUR-GITHUB-EMAIL-ADDRESS" - Execute
git config user.name "YOUR-GITHUB-USER-NAME"