Skip to content

Repo containing the solutions to the microtasks of the GrimoireLab Project for GSoC 2021.

Notifications You must be signed in to change notification settings

VSevagen/chaoss-microtasks

Repository files navigation

chaoss-microtasks

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.

Lists of microtasks

Microtask-0 ✔️

Download PyCharm and get familliar with it.

You can find the repo here

Microtask-1 ✔️

Set up the dev environment to work on GrimoireLab.

You can find the detailed steps here

Microtask-2 ✔️

Execute micro-mordred to collect, enrich and visualize data from Git repositories.

You can find the demo here

Microtask-3 ✔️

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

Microtask-4 ✔️

Set up the developer environment of SortingHat(muggle branch)

You can find the detailed steps here

Microtask-5 ✔️

Create a sample profile with different identities and enrollments using the SortingHat UI

You can find the images here

Microtask-6 ✔️

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

Microtask-7 ✔️

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

Microtask-8 ✔️

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

Microtask-9 ✔️

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

Microtask-10 ✔️

Submit at least a PR to one of the GrimoireLab repositories to fix an issue, improve documentation, etc.

You can find the contributions here

About

Repo containing the solutions to the microtasks of the GrimoireLab Project for GSoC 2021.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published