Repository containing the solutions to the microtasks of the GrimoireLab Project for GSoC 2021.
I will be submitting a proposal for the idea, Gsoc Idea: Implement user roles/permisions and OpenID.
Download PyCharm and get familliar with it.
You can find the repo here
Set up the dev environment to work on GrimoireLab.
You can find the detailed steps here
Execute micro-mordred to collect, enrich and visualize data from Git repositories.
You can find the demo here
Based on the elasticsearch documents produced by micro-mordred and source code of chaoss/grimoirelab-elk, try to answer the following questions:
- What is the meaning of JSON attribute
author_id
?- What is the meaning of the JSOn attribute
author_org_name
?
You can find the answers to the above questions here
Set up the developer environment of SortingHat(muggle branch)
You can find the detailed steps here
Create a sample profile with different identities and enrollments using the SortingHat UI
You can find the images here
Using the SortingHat GraphQL console, create a query that fetches the data (identities, enrollments) of an individual profile
You can find the query and the output image here
Create a script that can parse the gitdm developer affiliation files and load the data in a SortingHat database using GraphQL.
You can find the script as well as the test data and the demo gif to showcase its execution here
Improve the visualization of the IndividualCards
component. You need not send a PR, please update the work in your personal fork
You can find the improved card design as well as the commit here
Submit a PR to any of the GrioireLab components to increase the test coverage of one or more files of the source code.
You can find the contributions here
Submit at least a PR to one of the GrimoireLab repositories to fix an issue, improve documentation, etc.
You can find the contributions here