This is the shared repository for the project developed in this course.
- Common is the project that provides a minimum set of shared features.
- Demo is the template project and the sandbox for solving blocking issues.
- BangladeshGreen: Alberto (leader), Óscar and Roberto
- GoldenBrown: Javier (leader), Jorge and Gabriel
- GoldenPoppy: Adrián (leader), Javier and Andrés
- MediumCandy: Carlos (leader), Daniel, Alberto and Guillermo
- OldBurgundy: Pablo (leader), Jorge and Ismael
- RichCarmine: Adrian (leader), Sandra and David
- TaupeGray: Rubén (leader), Victor and Marcela
- DimGray: Carlos (leader) and Paulo
- The team leader forks this repository
- Each team member forks the fork of the respective team leader
- Import your own fork into eclipse. You must import the common project, the demo project and your project. For example, if your project is BangladeshGreen you must import
UrlShortener2014.common
,UrlShortener2014.demo
andUrlShortener2014.bangladeshGreen
. Other projects are optional. - Create the folder
src\main\java
in your project. - Copy the contents of
src\main\java
fromUrlShortener2014.demo
into your project. - Rename the package
urlshortener2014.demo
to your color. For example if your project is BangladeshGreen you must rename it tourlshortener2014.bangladeshgreen
. - Test that your program run using command line (
gradle run
) or within eclipse (either as Java application or as Gradle application). - Do
$ curl -v -d "url=http://www.unizar.es/" -X POST http://localhost:8080/link
and check that appears a line in the console that containsu.d.web.UrlShortenerControllerWithLogs
Now you can start to add new functionality to your project.
- Each team member should work in its local repository.
- Periodically, each team member must push its work to its repository in GitHub and then make a pull request for sent your changes to the repository of the team.
- Periodically, each team member must pull from GitHub to fetch and merge changes from remote repositories (your team changes or changes in the original repository).
Do it frequently, as this is one of the factors that will be taken into account in the evaluation of your work.