atyrode / vite

✂️ vite! API shortens your links
http://vite.lol/
The Unlicense
0 stars 0 forks source link

Release candidate build for vite! API #12

Closed atyrode closed 6 months ago

atyrode commented 7 months ago

This pull request encompasses the following features:

And some miscellaneous additions as well as a web page for the API were implemented in:

All these features makes vite! functional, hopefully robust and thereby make the current implementation probably a good release candidate 😄

All the features have a test suite, and relevant comments were left in the code to aid in maintaining this project.

By default, it will shorten the links to the domain name http://vite.lol/ whose links will of course only work in the context of being a subdomain of the host. edit: not anymore, it nows depend on two secrets (protocol and host)

atyrode commented 7 months ago

Tested to be working and running by following the readme in a fresh ubuntu docker container, mapping the ports 8080:8080 with the extra step of having to git checkout to dev for now.

atyrode commented 7 months ago

There was a branch work in progress that was merged during the review so part of it might be outdated.

atyrode commented 7 months ago

This should be the final state of the release candidate as the deadline for the client's need for this project is by midnight, so I consider it stable enough (passes test, all endpoints behaves as expected, everything is documented, and the most important suggestions were implemented: ORM for database operations as well as secret management through python-dotenv).

The release candidate is thereby ready for review.