Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vsevagen/chaoss-microtasks

Repo containing the solutions to the microtasks of the GrimoireLab Project for GSoC 2021.
https://github.com/vsevagen/chaoss-microtasks

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://github.com/chaoss/grimoirelab/issues/416).

## Lists of microtasks

### Microtask-0 :heavy_check_mark:


Download PyCharm and get familliar with it.

You can find the repo [here](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-0)

### Microtask-1 :heavy_check_mark:


Set up the dev environment to work on GrimoireLab.

You can find the detailed steps [here](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-1)

### Microtask-2 :heavy_check_mark:


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

You can find the demo [here](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-2)

### Microtask-3 :heavy_check_mark:


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](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-3)

### Microtask-4 :heavy_check_mark:


Set up the developer environment of SortingHat(muggle branch)

You can find the detailed steps [here](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-4)

### Microtask-5 :heavy_check_mark:


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

You can find the images [here](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-5)

### Microtask-6 :heavy_check_mark:


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](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-6)

### Microtask-7 :heavy_check_mark:


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](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-7)

### Microtask-8 :heavy_check_mark:


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](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-8)

### Microtask-9 :heavy_check_mark:


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](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-9)

### Microtask-10 :heavy_check_mark:


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

You can find the contributions [here](https://github.com/VSevagen/chaoss-microtasks/tree/main/microtask-10)