CHAOSS and GrimoireLab is part of Google Summer of Code 2020! Students interested will get the opportunity to be working in a real cutting edge company with international spirit and a strong commitment with Open Source. Are you a student willing to improve your Python, Open Source and Data Science skills? Keep reading!
Why considering CHAOSS and Grimoirelab for GSoC?
Since the software development industry has declared Open Source as key for their success, more developers and companies engage in Open Source every year because it is cost efficient, it enables rapid innovation, and it promotes open standards.
CHAOSS community creates software and metrics to better understand community health within Open Source environments. One of their main components is the GrimoireLab project, a reference in Software Development analytics. GrimoireLab is widely used by organizations such as The Linux Foundation, Adobe, Wikimedia, GitLab or Uber Open Source among others.
Which kind of technologies can I find?
Participants gain valuable experience working and contributing directly with different Open Source technologies such as:
- ElasticSearch and Kibana: ElasticSearch is a tool largely used in industry which daily help users and companies to store and analyze data. GrimoireLab uses ElasticSearch as its Non-SQL database. On the other hand, Kibana, part of the ElasticSearch ecosystem, allows users to visualize the data
- Python and Django: GrimoireLab is written in Python3, which is one of the top three programming languages used nowadays, highly demanded by companies related with Big Data, Machine Learning or Deep Learning, plus Data engineering and Data Science jobs. In certain proposals, you will be also using Django framework for web development
How can I participate?
You can join GrimoireLab for GSoC by applying for these proposed Ideas:
1. Creating Quality Models
The GrimoireLab module Prosoul is a web application that empowers decision makers with the means to create and manage their own quality models, which are useful means to evaluate and compare software projects. This project idea is about supporting the definition of Quality Models using GrimoireLab data and Prosoul. You will work with Python, Django and ElasticSearch.