Rest api which show an actual last updated(pushed) allegro repo on github.
In sorting I used the pushed_at property because it fitted in with the allegro officiall github repository update date.
There are some differences between pushed_at and updated_at properties that have been described here : https://stackoverflow.com/questions/15918588/github-api-v3-what-is-the-difference-between-pushed-at-and-updated-at
- Java8
- SpringBoot
- Lombok
- Maven
- Heroku
- TravisCI
- Docker
/api/v1/last-updated
Show last updated allegro repository on github
Using docker
mvn package
docker build -t <build_name> .
docker run -p 8080:8080 <build_name>
Using Spring-Boot
mvn spring-boot:run
https://allegro-last-updated-repo-app.herokuapp.com/api/v1/last-updated
- Write test for RepoService when throwing ServiceUnavailable exception
- Fix missclicked "503 error handleld" commit (little fuck up 😞 )
- Add an additional Angular client to consume API and add some views
- Add more endpoints like most frequently updated repo
- Configure Airbrake Error Monitoring on heroku