-
Notifications
You must be signed in to change notification settings - Fork 0
HowToContribute.wiki
The core development of the IPT is directed by GBIF, but the coding is a community effort and everyone is welcome to join. Java or HTML/jQuery developers are very welcome to contribute code patches.
Please be aware the IPT uses the following core frameworks:
- Struts2
- Google Guice
- Freemarker templating
- JQuery for javascript and ajax
We use Maven extensively to manage dependencies and the build process. To checkout the source code and setup an eclipse project simply do the following (it will create an eclipse project folder gbif-ipt in your current dir):
svn checkout http://gbif-providertoolkit.googlecode.com/svn/trunk/gbif-ipt
cd gbif-ipt
mvn eclipse:eclipse
mvn
The command mvn eclipse:eclipse should have created the project artefacts for eclipse so you can import this folder into your eclipse editor if that is what you are using.
The last command starts up the IPT via the Jetty plugin on port 8080. You should be able to see the IPT running by opening the address http://localhost:8080 in your browser.
- Release Notes
- User Manual
- FAQ
- Roadmap
- Version History
- How to Customize the IPT
- How to Contribute
- Other Resources & Tutorials