Better API & CLI: GitRepo #188

Merged
Jef Roosens merged 5 commits from Chewing_Bever/vieter:better-api into dev 2022-05-19 22:26:48 +02:00

This PR is the first part of a bigger plan to improve usability of the REST API & its accompanying CLI. Alongside this, I'm refactoring the codebase to provide a better basis for expanding upon the API capabilities later on.

This PR refactors all relevant types (e.g. GitRepo) into a separate models module & improves the GitRepo API by providing some query parameters for better filtering.

This PR is the first part of a bigger plan to improve usability of the REST API & its accompanying CLI. Alongside this, I'm refactoring the codebase to provide a better basis for expanding upon the API capabilities later on. This PR refactors all relevant types (e.g. `GitRepo`) into a separate `models` module & improves the GitRepo API by providing some query parameters for better filtering.
Jef Roosens added this to the 0.3.0 milestone 2022-05-19 22:18:29 +02:00
Jef Roosens added the
enhancement
label 2022-05-19 22:18:29 +02:00
Jef Roosens added 5 commits 2022-05-19 22:18:31 +02:00
6bd5b7cb48
refactor: separated GitRepo types into own module
feat: added more query params for GitRepo API
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
0233b8559d
doc: added some missing docstrings
Jef Roosens changed title from better-api to Better API & CLI: GitRepo 2022-05-19 22:18:41 +02:00
Jef Roosens merged commit 96d0c2f1eb into dev 2022-05-19 22:26:48 +02:00
Sign in to join this conversation.
There is no content yet.