Update 'README.md'

This commit is contained in:
2023-01-30 13:08:35 +01:00
parent f3efbc3f97
commit 3cbc1c60ee

View File

@@ -17,8 +17,16 @@
<details>
<summary>Table of Contents</summary>
<ol>
<li><a href="#usage">Usage</a></li>
<li>
<a href="#usage">Usage</a>
<ul>
<li><a href="#mods">Mods</a></li>
<li><a href="#revisions">Revisions</a></li>
<li><a href="#executables">Executables</a></li>
</ul>
</li>
<li><a href="#contributing">Contributing</a></li>
<li><a href="#tests">Tests</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#license">License</a></li>
</ol>
@@ -32,49 +40,46 @@ _An automatically generated and interactive API documentation with (live) respon
<br/>
**Mods**
##### Mods
/api/v1/mods: Get all mods
**/api/v1/mods**: Get all mods
- Include: `revisions` | `revisions.executable`
- Sort: `name` | `projectUrl`
- Example: `/api/v1/mods?include=revisions.executable&sort[projectUrl]`
/api/v1/mods/{id}: Get mod by id
**/api/v1/mods/{id}**: Get mod by id
- Include: `revisions` | `revisions.executable`
- Sort: `name` | `projectUrl`
- Example: `/api/v1/mods/1337?include=revisions.executable&sort[projectUrl]`
<br/>
**Revisions**
##### Revisions
/api/v1/revisions: Get all revisions
**/api/v1/revisions**: Get all revisions
- Include: `executable` | `mod` | `executable,mod`
- Sort: `version`
- Example: `/api/v1/revisions?include=executable,mod&sort[version]`
/api/v1/revisions/{id}: Get revision by id
**/api/v1/revisions/{id}**: Get revision by id
- Include: `executable` | `mod` | `executable,mod`
- Sort: `version`
- Example: `/api/v1/revisions/1337?include=executable,mod&sort[version]`
<br/>
**Executables**
##### Executables
/api/v1/executables: Get all executables
**/api/v1/executables**: Get all executables
- Include: `revisions` | `revisions.mod`
- Sort: `name` | `key`
- Example: `/api/v1/executables?include=revisions.mod&sort[name]`
/api/v1/executables/{id}: Get executable by id
**/api/v1/executables/{id}**: Get executable by id
- Include: `revisions` | `revisions.mod`
- Sort: `name` | `key`
- Example: `/api/v1/executables/1337?include=revisions.mod&sort[name]`
<br/>
## Contributing
@@ -97,11 +102,22 @@ php artisan json:import
4. Serve the project via `php artisan serve` or [Laravel Homestead](https://fourplayers.atlassian.net/wiki/spaces/4NET/pages/1035206657/Homestead+Installation).
<br/>
## Tests
Tests are available.\
A HTML coverage report is available in tests/Coverage.
<br/>
## Contact
Marlon Maschkiwitz - marlon.maschkiwitz@4players.io <br/>
Project Link - https://gitlab.4players.de/4np/apis/docker-minecraft-api
<br/>
## License
Distributed under the MIT License. See `LICENSE.txt` for more information.