Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Guidelines for developing DSpace and getting your code accepted.
Code Contribution Guidelines
- ContributionGuidelines - Provides details on our Code Approval processes and our DSpace code conventions! Before you get started on your project, make sure you understand our Code Contribution Guidelines!
Developing Environments
You are free to use whatever developer environment works for you. Here are some guides for setting up and using particular environments.
- Eclipse
- NetBeans
- IntelliJ IDEA
- IDE Integration - DSpace and IDEA (covers IDEA + maven + ant + tomcat).
- Any source editor
Useful tools
- Luke - for work with Lucene indexes & queries, see Debug lucene query
- Eclipse ResourceBundleEditor - for work with i18n Internationalization in JSPUI, see I18nSupport#Eclipse_Resource_Bundle_Editor
Other Resources
- DSpace Developer Documentation by Richard Jones: covers parts of both 1.3.2 and 1.4.
- How To Guides
- System Docs for latest stable release
Overview
Content Tools