Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/vsevagen/chaoss-microtasks
- Owner: VSevagen
- Created: 2021-03-16T04:35:24.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-04T17:04:55.000Z (almost 4 years ago)
- Last Synced: 2024-11-04T08:42:39.696Z (3 months ago)
- Language: Python
- Size: 9.95 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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 attributeauthor_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 UIYou 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 profileYou 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 theIndividualCards
component. You need not send a PR, please update the work in your personal forkYou 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)