This is Curve Tech Challenge solved by Cecilia Bernardi. This project is Spark and Gradle based
$ gradle test
$ gradle test
$ gradle execute
The scenario designed for this project is 6 users working on 5 repos:
- user1 working on repo1
- user2 working on repo1 and repo2
- user3 working on repo2, repo3 and repo4
- user4 working repo4
- user5 working on no repo (lazy!)
- user6 working on repo5
Once executed
$ gradle execute
the Spark server will be listening to port 4567. So here is the endpoint:
$ localhost:4567/path/{userid1}/{userid2}