- If possible, join the Developers Forum every Thursday. You can participate by telephone, Skype, or even just on IRC.
- We use JIRA as a tool for issue tracking and project management.
- Tips for using e-mail:
- If you have a highly specific question, contact your mentor.
- Technical discussions, ideas, and requests for feedback should be sent to the entire community on the developers mailing list.
- The Interns mailing list is for accepted students to discuss SoC administrative issues. This list should not be used for technical discussions.
- IRC discussions in the #OpenMRS channel of freenode are always fun! Useful for shorter discussions or for large group discussions
- Skype or telephone — sometimes a short discussion can get ideas across much more efficiently
- Google Docs — an excellent tool for sharing and collaborating in real time on documents or spreadsheets
- Use the OpenMRS wiki often:
- Be sure to make a user profile page.
- Every project should have a OpenMRS wiki page where you document your project, progress, technical details, show mock ups, etc.
- Scheduling tools:
- First, read the GSoC Student Guide to get familiar with Google Summer of Code.
- Create an OpenMRS ID and a personal space on your wiki and tell us about yourself. Here's a great personal wiki page from a MediaWiki student you might want to use as a guide.
- Join our developers mailing list to keep track of what's going on in our development community.
- Join our IRC channel and introduce yourself – meet some other community members and tell us about yourself and why OpenMRS is interesting to you.
- To start, install OpenMRS (just like a user would) and learn a bit about how it works. If you have problems, write the developers mailing list and we'll help you work through them.
- Want to get more involved? Set up your development environment and fix some simple bugs listed on our Introductory Tickets list. Read Getting Started as a Developer for details on how to do this.
- Join our Developers Forum every Thursday to learn about the latest activities & work happening in our community or join an OpenMRS University call on Wednesday. You can participate by telephone, Skype, and online via Adobe Connect.
- Interact with our community. Continue to ask smart questions (what?) on our mailing list or hang out on IRC to ask and answer questions.
- Who are you? What are you studying?
- Please provide the URL to your wiki personal space. (If you don't have one yet, please create one.)
- Why are you the right person for this task?
- Do you have any other commitments we should know about?
- List your Java experience.
- List your web interface experience.
- List any previous experience working with open source projects. (This experience is not a requirement.)
- Please provide links to websites created by you and/or source code examples.
- Do you have experience with Spring/Hibernate/DWR/HL7/Tomcat/MySQL/AOP? (Experience with any/all is not a requirement.)
- What is your preferred method of contact and how should we reach you with it? (phone, email, Skype, IRC, IM, etc.)
- If you have visited our IRC channel, please include your IRC nickname in your application.
- If you have added any patches to tickets, please include the ticket numbers.