Information for Developers
iHRIS is an Open Source project. We encourage all interested developers to contribute in whatever way they like, whether you will be using the iHRIS applications, using some of the source code for another application or just want to use your skills to help out a very worthy cause. Take part in the conversation and contribute your ideas, suggestions and solutions. Report software bugs or ask questions about the software so that we can build up our knowledge base. Help translate software and documentation so that we can reach a wider global user base. And of course, we welcome your contributions and patches to the software code.
We have established several resources for developers who are actively working on or are just interested in the iHRIS project:
- iHRIS Developers Mailing List: Please join the mailing list as an initial step to participating in the development of our iHRIS products. Even if you are just interested in how development is going, the mailing list is the ideal way to take part in the conversation.
- iHRIS Suite Launchpad Site: The Launchpad site is where all of the iHRIS code is made available to developers. Current major releases, minor releases (bug fixes) and code in development are all accessible from here. It is also the primary place for reporting bugs, asking questions, accessing the development knowledge base and contributing to the translation effort.
- IntraHealth's Open Source Software Wiki: Blueprints for future development, development calendars and technical documentation in progress are all available at the Wiki. All developers working on the project are invited to contribute to the Wiki as well.
- iHRIS Technical Documentation: Draft technical documentation, including installation instructions, are available on our Wiki.
- iHRIS Developers IRC: To chat with the development team, come join our IRC channel.
What we are working on:
- Knowledge base of solutions to common problems and lessons learned
- Guidelines for developers to contribute to this project
- Standards for development for the iHRIS project
- Final technical documentation to be distributed with software releases
- System administrator's manual
If you would like more information about this project or about how to contribute, please contact us.