Web rework & improved Git API #114

Merged
Jef Roosens merged 16 commits from restful-api into dev 2022-04-07 12:26:50 +02:00
Owner

This PR reworks the web framework so that we can properly return JSON for all requests. This was needed to implement a better Git repos API, which now works with proper IDs for each entry. Besides that, the API now supports the classic HTTP methods, such as PATCH & DELETE.

Once I add support for the new API to the CLI tool, this PR should go out of WIP (I can't promise I won't rework the entire CLI tool beforehand tho).

This PR reworks the web framework so that we can properly return JSON for all requests. This was needed to implement a better Git repos API, which now works with proper IDs for each entry. Besides that, the API now supports the classic HTTP methods, such as PATCH & DELETE. Once I add support for the new API to the CLI tool, this PR should go out of WIP (I can't promise I won't rework the entire CLI tool beforehand tho).
Jef Roosens added this to the 0.2.0 milestone 2022-04-01 21:56:10 +02:00
Start of web framework revamp
Some checks failed
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/push/build Pipeline was successful
0a6be87970
Switched to net.http.Status for status codes
Some checks failed
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint Pipeline failed
e5a630e990
Ran vfmt
Some checks failed
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/push/build Pipeline was successful
3a6effad80
Added some docs
Some checks failed
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/build Pipeline was successful
fe24774848
Removed arm/v7 from CI
Some checks failed
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
56517c0ff0
Added some comments
Some checks failed
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
d7f6c87053
Started work on better repos cli
Some checks failed
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/push/build Pipeline was successful
f44ce1c17f
CLI tool can now work with new repo UUIDs
Some checks failed
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/push/build Pipeline was successful
7eb0aa76e1
Pleased vfmt & vet
Some checks failed
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
b31b4cbd7a
Builder now uses new Git repos API
Some checks failed
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
78310fa1e4
Jef Roosens changed title from WIP: Web rework & improved Git API to Web rework & improved Git API 2022-04-07 12:11:09 +02:00
Updatd CHANGELOG.md
Some checks failed
ci/woodpecker/push/arch unknown status
ci/woodpecker/push/deploy unknown status
ci/woodpecker/push/docker unknown status
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
7895240e9b
Jef Roosens deleted branch restful-api 2022-04-07 12:26:50 +02:00
Commenting is not possible because the repository is archived.
No description provided.