Create a ticket: Defect/Bug - Feature - Enhancement - Requirement - Story - Task
Automated builds: Jenkins - Server Nightly - Server on Commit - mForms - Forms (web)
Metrics: JavaDoc - Cobertura - Acceptance Tests - Checkstyle - FindBugs
Current Milestone: See roadmap - Tickets ready for testing - Code to be reviewed
This is the openXdata developers wiki, for User documentation, visit www.openxdata.org
For introductory information, community, support, contacts, documentation (non-developer), non-developer installation and more please go to www.openxdata.org
Installation
Developer resources
- ProcessChanges and Process Improvement
- OpenXdata Architectural Overview
- Using git-svn with openxdata
- Version number conventions
- End to end debugging (mobile-to-server-to-mobile)
- How to report bugs, feature requests etc
- Relevant technologies
- Best Practices, Methodologies and Developer skills
- Subversion Repository Code of Conduct
- Developer Guides
- Continuous integration (the build server)
- Community processes
- Quality Assurance
- Rest Web Service support
- Glossary
Extras
- ODKCollect Using ODK Collect client (Android) with an openXdata client
- Running multiple mysql instances on one machine
- Setting up MySQL replication
- How to cope with line-endings using Subversion
- How to convert existing KVM VMs to XenServer
- How to manually backup OXD's critical data
- How to encode XML data for liquibase
- Required patches for Maven/J2ME
- How to determine what to release at iteration-end
Sub working groups
- OpenXmapper for online GIS and mapping
- OpenXanalyzeR for online statistics
- eCollect - Offline Web Client
- Design of UserInterfaces
- FormTools
- Form Markup Editor(Alternative to the visual form designer)
- OpenClinica
- Android Prototype
- Workflows
- OpenXdata-JavaRosa Bridge implementation
- Advanced Validation Logic
- Entities
- Exposing OXD web services using Apache CXF
- Pages for projects based on / contributing to openXdata
- Pages for OpenXdata task projects
Interested in contributing?
- To join the developers email group list go to: http://groups.google.com/group/openxdata-dev
- To receive ticket updates and communication, read how to get notifications from Trac
- It is highly recommended to also join the users forum for openxdata: http://groups.google.com/group/openxdata-users
- Register for a subversion/trac account at http://account.openxdata.org
- Join the live Skype group chat* or send a message with your skype id to the email group list (once you have joined). *Requires Skype.
- Before sending large amounts of data on the skype chat please see: Pasting of Output and Code
How to get the source code
The code can be downloaded from our Subversion Repository using any subversion client from URL: