A small, version controll based deployment service with pluggable authentication and deployment strategies.
Experimental/Unstable/Incomplete
Route | Description | Payload | Response |
---|---|---|---|
/files?ref={ref} |
Show the names of all the files at the specific ref, or MAIN | nil | {file contents} |
/files/{file}?ref={ref} |
Get the content of the file at the specific ref, or MAIN | nil | {file contents} |
/branches |
Get the names of all branches pushed | nil | ["main"] |
/commits |
Get a list of all the commits | nil | [{"id":"sha","message":"this is a message","author":"me"}] |
/commits/{commit} |
Get details about a specific commit | nil | [{"id":"sha","author":"me","message":"this is a message","author_date":"jan","author_email":"[email protected]"}] |
build a cli Write tests