We're happy you're interested in working on the Raxa EMR during Summer of Code 2015. Here are some tips that we've prepared to help your application process be easier and more successful. These are all things you can do today to start getting involved.
Tips for Being a Competitive Applicant for GSoC 2015 at Raxa
Ask questions on our raxa-gsoc list for clarifications
Expand on the given projects on the ideas page
Create demo code on github. Many of the projects are small enough to be mostly complete before application end!
Ask for feedback on your ideas to make sure you are headed in the right direction
Who are you? What are you studying?
Why are you the right person for this task?
What is your work style? How will you personally provide structure, discipline, and accountability in your work?
Do you have any other commitments we should know about?
List any other web or mobile experience.
List any previous experience working with open source projects. (This experience is not a requirement.)
Please provide links to projects created by you and/or source code examples.
What is your preferred method of contact and how should we reach you with it? (phone, email, Skype, IRC, IM, etc.)
Additional resources such as links to demo code, mockup sketches, etc
The window for students to submit their applications is 16-27th March 2015. Applications are made via the Google Summer of Code web site, not directly to Raxa.
Please submit your proposal as early as possible as this will allow potential mentors the maximum time to review it and ask you questions to help us decide which proposals to choose. If you have any difficulty in applying, please email firstname.lastname@example.org
Google will allocate Raxa a given number of student places and we must choose the successful applicants from everyone that submits proposals to Raxa. Once you have submitted your application, the potential mentors will review the applications and rank them to match projects to available student places. This is all done from the Google Summer of Code Web Site as described here. We may want to contact you to ask you to clarify an aspect of your application, so please include contact details, especially email!
What we expect of students:
Become familiar with the Raxa EMR and your project before the start date.
Complete a short "progress report" each week to help stay on schedule.
Commit early. Commit often. This is an important value in our open source community - read why.
Join the interns mailing list. (We'll help you with this.)
You are now part of our developer community. We want you to feel like part of the team, so we hope you will:
Have technical discussions on the Contributors Google Group
Reach out to the Summer of Code project leaders if you have questions or concerns.
Have fun and work hard! The highest-performing mentors will get an expenses-paid trip to Google's headquarters in October to geek out with fellow mentors from other open source projects.
March 2 - March 16:
Would-be student participants discuss application ideas with mentoring organizations.
Student application period opens.
Student application deadline.
Mentoring organizations review and rank student proposals; where necessary, mentoring organizations may request further proposal detail from the student applicant.
All mentors must be signed up and all student proposals matched with a mentor - 07:00 UTC
Student acceptance choice deadline.
IRC meeting to resolve any outstanding duplicate accepted students - 19:00 UTC #gsoc (organizations must send a delegate to represent them in this meeting regardless of if they are in a duplicate situation before the meeting.)
Accepted student proposals announced on the Google Summer of Code 2014 site.
Community Bonding Period:
Students get to know mentors, read documentation, get up to speed to begin working on their projects.
Students begin coding for their Google Summer of Code projects;
Google begins issuing initial student payments provided tax forms are on file and students are in good standing with their communities.
Mentors give students a helping hand and guidance on their projects.
Mentors and students can begin submitting mid-term evaluations.
Mid-term evaluations deadline;
Google begins issuing mid-term student payments provided passing student survey is on file.
Mentors give students a helping hand and guidance on their projects.
Suggested 'pencils down' date. Take a week to scrub code, write tests, improve documentation, etc.
Firm 'pencils down' date. Mentors, students and organization administrators can begin submitting final evaluations to Google.
Final evaluation deadline
Google begins issuing student and mentoring organization payments provided forms and evaluations are on file.
Students can begin submitting required code samples to Google
Final results of Google Summer of Code 2014 announced
Next Steps for Accepted Students
After accepted students are announced, here's what should happen:
Contact your mentor immediately. Make a plan to communicate with them regularly - at minimum, once each week. Determine the best way to communicate (e-mail, IRC, IM, Skype, telephone, etc.).
Get a development environment installed and running.
Review our Conventions page.
Set up a blog for GSoC. Send the URL to us. If you don't have a blog yet, you can create one for free at WordPress.com or Blogger.com.
Browse the current Raxa EMR GitHub code specific to your project.
Browse other GSoC organizations and the pages they have for their students. We want to be the best!
Review the requirements for your project together with your mentor.
Submit a formal written proposal to your mentor.
Agree on final requirements with your mentor.
Develop a project schedule (timeline) with your mentor.
Helpful Community Resources
If possible, join the Raxa Meetings every Monday. You can participate by telephone or Skype. The 2nd and 4th Mondays of each month will be dedicated to Summer of Code, so make every effort to attend to listen to your fellow students' presentations (see the next section for details).
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 mailing list.
The Interns mailing list is for accepted students to discuss SoC administrative issues. This list should not be used for technical 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 this wiki often:
Be sure to make a user profile page.
Every project should have a Raxa EMR wiki page where you document your project, progress, technical details, show mock ups, etc.
Doodle.ch — to coordinate meeting times for larger groups
Every accepted student will be required to give a short (15-minute) presentation/demo of their project twice during the program. You can use screen sharing tools to demo your project (e.g. https://join.me/).
Dates of presentations will be announced when accepted students are announced. If you have a serious conflict with one of these dates, contact a student in a different group and trade dates with them. Check your calendars to make sure.
If you are interested in participating in Summer of Code as a mentor or a student this year and have further questions that aren't answered here, please contact