Section 2.9 Extra Practice
There are literally millions of FOSS projects with repositories on GitHub that you can fork and clone and contribute to. The exercises in this section will provide you with a little extra practice forking and cloning repositories.
Choose one of the projects in Table 2.9.1 or search GitHub for one that sounds interesting to you and then complete the exercises below.
1
github.com
Project | Community Mission |
---|---|
OpenMRS2github.com/openmrs/openmrs-distro-referenceapplication |
Aims to "Improve healthcare delivery in resource-constrained environments by coordinating a global community that creates and sustains a robust, scalable, user-driven and open-source medical record platform." |
Fineract3github.com/apache/fineract |
Aims to provide "a reliable, robust, and affordable core banking solution for financial institutions offering services to the world’s 3 billion underbanked and unbanked." |
Sahana Eden4github.com/sahana/eden |
Aims to provide an "Open Source Humanitarian Platform which can be used to provide solutions for Disaster Management, Development, and Environmental Management sectors." |
Oppia5github.com/oppia/oppia |
Aims to provide "A free, online learning platform to make quality education accessible for all." |
Exercises
2.
Clone your origin (i.e. your fork) for the project you selected by creating a new development environment (i.e. workspace) for it in GitPod. Recall that creating a new GitPod workspace automatically clones the origin repository into the development environment.
Briefly describe how you created the the development environment, and thus cloned your origin, for the project you have chosen.
Hint.
3.
Hint.
You have attempted 1 of 4 activities on this page.