# GSoC 2020: Warm up practices for students

**URL:** https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226
**Category:** GSoC
**Tags:** gsoc2020, gsoc
**Created:** [January 7, 2020, 11:25am UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226 "2020-01-07T11:25:46Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![mozzy](https://talk.openmrs.org/user_avatar/talk.openmrs.org/mozzy/32/11815_2.png) [@mozzy](https://talk.openmrs.org/u/mozzy)
#### Post date: [January 7, 2020, 11:25am UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/1 "2020-01-07T11:25:46Z")

</div>

Hello Every one, Google Summer of Code 2020 has been announced officially by Google ,see more details [on this talk thread](https://talk.openmrs.org/t/announcing-google-summer-of-code-2020/25870) and [official site](https://opensource.googleblog.com/2019/12/announcing-google-summer-of-code-2020.html).

GSoC 2020 timeline is as below,

- Jan 14, 2020 - Organization Applications Open
- Feb 21, 2020 - Organizations Announced
- Mar 16 - 31, 2020 - Student Application Period
- May 18 - Aug 10, 2020 - Coding Period
- Aug 25, 2020 - Results Announced.

As students **wait till Feb 21,2020 For OpenMRS to be announced officially as a mentoring organisation** , they can start to work on the Warm-up practices for GSoC 2020.

# Warm up practics for GSoC 2020

1. If you are new to OpenMRS, spend some time to understand the OpenMRS and its usages around the world.
2. Install [OpenMRS Reference application](https://wiki.openmrs.org/display/docs/Reference+Application+2.8.0) with modules and get familiar with[OpenMRS SDK](https://wiki.openmrs.org/display/docs/OpenMRS+SDK).
3. Start to learn about OpenMRS architectures and [module development techniques](https://wiki.openmrs.org/display/docs/For+Module+Developers).
4. Read [Developer Guide](https://wiki.openmrs.org/display/docs/Developer+Guide), [Getting Started as a Developer](https://wiki.openmrs.org/display/docs/Getting+Started+as+a+Developer), and ask others in the community if you have questions.
5. Learn about [OpenMRS Pull Request tips](https://wiki.openmrs.org/display/docs/Pull+Request+Tips), [How to send a Good Pull Request](https://medium.com/@R.Sumangala/how-to-send-a-good-pr-to-the-openmrs-821c00a7e049) and [coding standards](https://wiki.openmrs.org/display/docs/Java+Conventions).
6. Go through the [OpenMRS JIRA](https://issues.openmrs.org/), and start to work on some tickets. We preferred to work on #community-priority tickets [Get from [OpenMRS JIRA](https://issues.openmrs.org/issues/?jql=labels+%3D+community-priority)]
7. Help to finish the tickets which are waiting for [Ref App 2.9 release](https://issues.openmrs.org/projects/RA/issues) or [Platform releases](https://issues.openmrs.org/projects/PLAT/issues/PLAT-30?filter=allopenissues).
8. Be active on OpenMRS talk forum, and help others to solve their issues regarding developments, testings, and deployments.
9. Go through the past projects, and start to contribute those projects
  1. [GSoC 2018 Projects list](https://wiki.openmrs.org/display/RES/Summer+Of+Code+2018)
  2. [GSoC 2018 Final Project Submissions](https://talk.openmrs.org/tags/gsoc2018-finaleval)
  3. [Gsoc 2019 Projects List](https://wiki.openmrs.org/display/RES/Summer+Of+Code+2019)
  4. [Gsoc 2019 Project Submissions](https://talk.openmrs.org/tags/gsoc2019-finaleval)

10. Achieve [/dev/1](https://wiki.openmrs.org/display/RES/OpenMRS+Developer+Stages) status. (earn the [/dev/null](https://talk.openmrs.org/badges/131/dev-null) badge and then earn the [Smart Developer](https://talk.openmrs.org/badges/133/smart-developer) badge by passing the [quiz](http://om.rs/dev1)).
11. Do some [code reviews](https://wiki.openmrs.org/display/docs/Code+Review). Reviewing code from others is one of the great ways to learn the OpenMRS code base.
12. Do more and more to live with OpenMRS 😄 Enjoy …!

# OpenMRS Projects

- OpenMRS Projects : [JIRA Link](https://issues.openmrs.org/secure/BrowseProjects.jspa?selectedCategory=all&selectedProjectType=all&page=1)
- OpenMRS Projects : [GitHub Link](https://github.com/openmrs)

1. Java based projects (Few are mentioned here, you can get more from JIRA)
2. [OpenMRS Core](https://issues.openmrs.org/browse/TRUNK)
3. [Webservices REST Module](https://issues.openmrs.org/browse/RESTWS)
4. [Open Web Apps](https://issues.openmrs.org/browse/OWA)
5. [Android Client](https://issues.openmrs.org/browse/AC)
6. [EMR API](https://issues.openmrs.org/browse/EA)
7. JavaScript-based projects
8. [System Administration](https://issues.openmrs.org/browse/SAD) OWA
9. [Add On Manager](https://issues.openmrs.org/browse/AOM) OWA
10. [Built-In Reports](https://issues.openmrs.org/browse/BIR) OWA
11. [React UI Components](https://issues.openmrs.org/browse/RAUI)
12. [Cohort Builder](https://issues.openmrs.org/browse/CB) OWA

**Above programming languages are only some examples for most used programming languages for OpenMRS development.** OpenMRS uses Java, JavaScript, Angular, React, Gulp, Spring, Hibernate, HTML, CSS, JSP, GSP, MySQL, and so many frameworks and libraries 😄. Please go around OpenMRS projects to get more about the languages/frameworks/libraries usages.

cc @suthagar23

---

<div class="post-metadata">

### Author: ![gcliff](https://talk.openmrs.org/user_avatar/talk.openmrs.org/gcliff/32/8783_2.png) [@gcliff](https://talk.openmrs.org/u/gcliff)
#### Post date: [January 7, 2020, 12:34pm UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/2 "2020-01-07T12:34:15Z")

</div>

thanks @mozzy for the updates

---

<div class="post-metadata">

### Author: ![sharif](https://talk.openmrs.org/user_avatar/talk.openmrs.org/sharif/32/11982_2.png) [@sharif](https://talk.openmrs.org/u/sharif)
#### Post date: [January 9, 2020, 1:38am UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/3 "2020-01-09T01:38:52Z")

</div>

Thanks for updates@mozzy

---

<div class="post-metadata">

### Author: ![sajeevan](https://talk.openmrs.org/letter_avatar/sajeevan/32/5_5575768a8748004e209b776fc1b2916d.png) [@sajeevan](https://talk.openmrs.org/u/sajeevan)
#### Post date: [February 22, 2020, 6:11pm UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/4 "2020-02-22T18:11:55Z")

</div>

Thankyou for your updates. I am excited to work with OpenMRS community.

---

<div class="post-metadata">

### Author: ![aryanganotra07](https://talk.openmrs.org/user_avatar/talk.openmrs.org/aryanganotra07/32/11678_2.png) [@aryanganotra07](https://talk.openmrs.org/u/aryanganotra07)
#### Post date: [February 23, 2020, 8:55am UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/5 "2020-02-23T08:55:33Z")

</div>

Thanks @mozzy

---

<div class="post-metadata">

### Author: ![piyumalanthony](https://talk.openmrs.org/letter_avatar/piyumalanthony/32/5_5575768a8748004e209b776fc1b2916d.png) [@piyumalanthony](https://talk.openmrs.org/u/piyumalanthony)
#### Post date: [February 26, 2020, 3:26pm UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/6 "2020-02-26T15:26:09Z")

</div>

Thanks for updates. I would like to work with openMRS community.

---

<div class="post-metadata">

### Author: ![ayesh](https://talk.openmrs.org/user_avatar/talk.openmrs.org/ayesh/32/10674_2.png) [@ayesh](https://talk.openmrs.org/u/ayesh)
#### Post date: [February 26, 2020, 6:15pm UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/7 "2020-02-26T18:15:56Z")

</div>

thank you @mozzy 🙂

---

<div class="post-metadata">

### Author: ![kangbreder](https://talk.openmrs.org/user_avatar/talk.openmrs.org/kangbreder/32/11693_2.png) [@kangbreder](https://talk.openmrs.org/u/kangbreder)
#### Post date: [February 27, 2020, 11:23pm UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/8 "2020-02-27T23:23:57Z")

</div>

Thanks for the updates

---

<div class="post-metadata">

### Author: ![insookwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/insookwa/32/11433_2.png) [@insookwa](https://talk.openmrs.org/u/insookwa)
#### Post date: [February 28, 2020, 8:05am UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/9 "2020-02-28T08:05:48Z")

</div>

Thanks @mozzy. I would like to try on a ticket soon but I don’t know how to claim one

---

<div class="post-metadata">

### Author: ![mozzy](https://talk.openmrs.org/user_avatar/talk.openmrs.org/mozzy/32/11815_2.png) [@mozzy](https://talk.openmrs.org/u/mozzy)
#### Post date: [February 28, 2020, 8:42am UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/10 "2020-02-28T08:42:24Z")

</div>

🙂

@insookwa can you take a look at this doc [https://wiki.openmrs.org/display/docs/Getting+Started+as+a+Developer](https://wiki.openmrs.org/display/docs/Getting+Started+as+a+Developer)

look at section 9 , **Claim an Issue** , its as simple as

- Looking through the [Intro tickets](https://issues.openmrs.org/issues/?jql=filter%3D10068%20)
- The ticket you claim should be in a “Ready For Work” status
- Simply hit the **Claim Issue** button

Ensure also to lok at [https://wiki.openmrs.org/display/docs/Pull+Request+Tips](https://wiki.openmrs.org/display/docs/Pull+Request+Tips)

---

<div class="post-metadata">

### Author: ![achilep](https://talk.openmrs.org/letter_avatar/achilep/32/5_5575768a8748004e209b776fc1b2916d.png) [@achilep](https://talk.openmrs.org/u/achilep)
#### Post date: [February 29, 2020, 4:13am UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/11 "2020-02-29T04:13:44Z")

</div>

Thank you I will like to work this year with openmrs

---

<div class="post-metadata">

### Author: ![mohamedmedhat](https://talk.openmrs.org/user_avatar/talk.openmrs.org/mohamedmedhat/32/11445_2.png) [@mohamedmedhat](https://talk.openmrs.org/u/mohamedmedhat)
#### Post date: [March 2, 2020, 9:53am UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/12 "2020-03-02T09:53:34Z")

</div>

Good post  
I hope I get accepted

---

<div class="post-metadata">

### Author: ![sarthaksarm](https://talk.openmrs.org/letter_avatar/sarthaksarm/32/5_5575768a8748004e209b776fc1b2916d.png) [@sarthaksarm](https://talk.openmrs.org/u/sarthaksarm)
#### Post date: [March 13, 2020, 7:55am UTC](https://talk.openmrs.org/t/gsoc-2020-warm-up-practices-for-students/26226/13 "2020-03-13T07:55:06Z")

</div>

That’s really helpful and productive.
