Education Ecosystem has launched a git repository service, ‘Education Ecosystem Git, which you can access here’ to automate the uploading of project source code and files instead of the manual file uploading process currently used. With the release of the git repository service, each project on Education Ecosystem will have its own Git repo.
What is GIT repository service? It is a service by GIT allowing tracking source code during software development. This repository works also for files and resources. You can think of it as a library that allows you to deposit a book that anyone else can get a copy of from.
In the context of Education Ecosystem, project creator pushes the source code, project files, project resources, and all related documents into the repo and viewers can pull it for their duplication.
The system will allow for a massive expansion of Education Ecosystem, to grow its content efficiently and to allow quality control checks by our users much simpler.
Furthermore, Git provides EE partners with easier access to all project resources via Education Ecosystem API. Git also makes version control and deployment of the project super-simple, and that will save users a lot of time and efforts to invest where it really matters - in creating quality projects to teach our community to grow professionally.
For the development of the EE Git, we use a Gitlab instance.
Education Ecosystem Git
How does it work?
The basic principle of simplification is that with our Education Ecosystem Git services the project creators won’t need to upload project files and viewers will no longer need to download files to work on projects following complicated procedures.
When creating projects on Education Ecosystem, creators will be able to save project files to Git repository without any additional efforts, allowing them to save time and resources by a single click.
This side of the project and its files can be accessed via the Git repository as well. Viewers will have options of cloning the project files and interacting with them locally or browsing the files in the repository, simplifying the process of following the process, creating a user-friendly environment focused on what matters - on professional growth via further non-formal education.
The addition of the Education Ecosystem Git Repository will allow us to create a more developer-friendly environment which will help attract more users and grow the ecosystem on a more sustainable basis.
Where Can I access the repo of the project?
On the viewer side, it is fairly simple. There is a button at every project right under the introductory paragraph for the project. The button says “Clone Project Repository”.
Clicking it reveals:
- Clone with HTTPS
- Clone with SSH
- Go to GitLab
- Read how to use GIT
When creating a project simply, on the page with Basic Info, Project Description, Project Outline simply chose an option “Use Git”.