Mifos Google Code-In 2017 Wiki

Mifos Initiative Is Once More Selected To Participate In The Google Code-In Program In 2017 !

We have a long and proud history of taking part in the Google Code-In with high school students and are excited to participate again this 2017. Contributing to Mifos Initiative is a great way to join the free and open source software movement, and at the same time use your talents to include the 2 billion people who are still unbanked while decimating poverty in the developing world.

For more detailed about who we are and what we do, please see http://mifos.org/


Intro to Mifos & Our Community


Project Intros

Mifos Mobile - Mobile Banking App



Google Code-In Mentors Team

Mifos Initiative has a long history of mentorship, and we have assembled community members as capable mentors who are willing to help review your completed tasks. Mentors for the 2017 Google Code-In for the Mifos Initiative have been split across the following teams: Code - Platform, Code - Web, Code - Mobile, QA, Documentation, UI & Design, and Outreach/Research. We encourage all communications to be on public channels - mailing lists, Gitter but if you reach out directly to the mentors, use discretion in doing so. 


Mentor NameTeamLocationTime ZoneAdditional Info
Code - MobileIndia - DelhiIST (GMT +5:30)
Sanyam GoelCode - PlatformIndia - DelhiIST (GMT +5:30)
Dilpreet SinghCode - MobileIndia - DelhiIST (GMT +5:30)
Isaac Kamga (Deactivated)UI & Design Outreach/ResearchCameroon - BueaWAT (GMT +1:00)
Ed CableOutreach/ResearchUnited States - CAPST (GMT -8:00)
Santosh MathQAIndia - BangaloreIST (GMT +5:30)
Vladimir fomeneCode - PlatformGhana - AccraWAT (GMT +1:00)
Rajan MauryaCode - Mobile & UX & DesignIndia - DelhiIST (GMT +5:30)
Naman DwivediCode - MobileIndia - DelhiIST (GMT +5:30)
Avik GangulyCode - PlatformIndia - BangaloreIST (GMT +5:30)
Zayyad A. SaidQA & DocumentationKenya - NairobiEAT (GMT +3:00)
Justin Du
United States - TNCST (GMT -6:00)Former GCI Student
Mohit BajoriaCode - WebIndia - DelhiIST (GMT +5:30)
GopalaKrishnan P.Code - WebIndia - BangaloreIST (GMT +5:30)
Nayan AmbaliCode - PlatformIndia - MumbaiIST (GMT +5:30)
Gaurav SainiCode - WebIndia - DelhiIST (GMT +5:30)
Maulik SonejiCode - WebIndia - BangaloreIST (GMT +5:30)
Daniel CarlsonCode - WebCameroon - BueaWAT (GMT +1:00)
Courage AngehCode - WebCameroon - BueaWAT (GMT +1:00)
ThynnCode - PlatformUnited States - NYEST (GMT -5:00)
NazeerSCode - PlatformIndia - BangaloreIST (GMT +5:30)
Ishan KhannaCode - WebNetherlandsCET (GMT +1:00)
Raunak Sett

Code - Mobile

UI & Design

India - DelhiIST (GMT +5:30)
Vinay SainiCode - WebIndia - DelhiIST (GMT +5:30)
Abhilash GCode - MobileIndia - ChennaiIST (GMT +5:30)
Dario Di PaolaUI & DesignIreland - Dublin

Moses Gitonga
Kenya - Nairobi

Almas Shaikh



Prabhunathan Gnanaskaran



Vivek Kiran Ballakur



Chetan Mann

Code - Mobile

UX & Design

India - PuneIST (GMT +5:30)
Manraj Singh GroverCode - WebIndia - BangaloreIST (GMT +5:30)
Rishabh SharmaCode - Mobile IndiaIST (GMT +5:30)

Google Code-In Tasks

As a GCI participant, there are many technical and non-technical tasks that you can work on. A full list of these issues will be posted in the Google Code-In site when tasks open on Tuesday, November 28th. Please note that a task may contain multiple labels denoting their level of difficulty ( Level 1 to 5), type ( Code, Quality Assurance, Documentation/Training, Outreach/Research, Testing ) and repeatability ( ticket can be completed at least once by student ).

Note that the task list may change up until the end of the contest.

Expectations Of Participants & Mentors

What we expect of participants:

You are now part of the Mifos community! We want you to feel like part of the team, so we hope you will do your best to integrate yourself into the community.

  1. Watch this promotional video on Google Code-In 2017.
  2. Become familiar with Mifos by the start of Google Code-In 2017.
  3. Join Our Mailing Lists
  4. Get real-time answers to your questions while interacting with other participants and  mentors on our Gitter channel

What participants should expect of Mifos during the competition period:

  • You will have fun!
  • You will learn how to work within an open source project – one that's helping people eradicate global poverty.
  • If you do your best to ask a question the smart way, our community will do its best to help you promptly.

What we expect of mentors:

  • Check in frequently on the public #gci and private gci-mentors Slack Channels and help respond to open questions.
  • Promptly respond to questions on the mailing lists.
  • Check in frequently on the GCI site to review completed tasks.
  • Have fun!

Helpful Mifos Community Resources

  • 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 posted publicly to the entire community on the Mifos Mailing Lists  which is for participants to discuss the questions and issues about the GCI program. Other categories should probably be used for technical discussions.
  • Our GCI Slack Channel is your first stop to ask questions and interact with other participants & mentors. If you don't get an answer there, you can also try posting your question to the mailing lists. Chat is useful for shorter discussions, or for large group discussions.
  • Google Docs is an excellent tool for sharing and collaborating in real time on documents or spreadsheets, when the Mifos Initiative Wiki is not appropriate.

Ettiquette

The Mifos community comprises of a large number of experts, students, and professionals from around the world. We come from varied backgrounds, fields, and countries, and are all tied together by our desire to do good. Because the community is so diverse and spread across the globe, please remember to be courteous and considerate to other community members at all times. Always remember that people may be based in other timezones, and may have other jobs that they prioritize. For more information, please refer to our community code of conduct.

For best practices in using our GitHub repos, please read our Coding Standards and use the Mifos Coding Style Guide .

Communication

There are three main ways that you can communicate with GCI participants and mentors in our community:

  1. Mifos #gci Slack Channel : mifos.slack.com
  2. Mifos Gitter Channelhttps://gitter.im/openMF/mifos
  3. Mifos Mailing Lists : http://mifos.org/resources/community/communications/#mailing-lists

Questions, Anyone ?

If you are interested in participating in GCI 2017 and have further questions that aren't answered here, please post them in the Mifos #gci slack channel.