-
Notifications
You must be signed in to change notification settings - Fork 186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Summer OSPP Idea: Expanding and restyling the GrimoireLab tutorial #433
Comments
For all students interested in this idea, please comment on this issue to get in touch with the mentors. This is the main communication channel. |
Hi @vchrombie, I am interested to work this issue and have a mentorship for OSPP one. |
Thanks for your interest, @Aju100. Please go through the guidelines and process of the program. You can start working on the microtasks and the proposal. Let us know if you face any problems. 🙂 |
Hi there ! |
Hi everyone To all the interested candidates who are applying for this idea, please make sure you open a PR and add your details to this Summer-OSPP-interest.md file. This is needed as a part of the CHAOSS Guidelines. Please let me know if you have any issues. |
Thanks to everyone who showed interest in the idea and worked on the application. If you have any questions, comments, or concerns about the selection process, feel free to send an email to [email protected]. Thanks! This issue is going to be closed on Friday. |
GrimoireLab is a powerful open-source platform that provides support for monitoring and in-depth analysis of software projects. It produces a rich set of metrics with data extracted from more than 30 tools related to contributing to Open Source development such as version control systems, issue trackers, and forums. These metrics are shown and exploited on Web dynamic dashboards, which can be easily inspected by decision-makers to help them understand the evolution and health of their projects.
The main entry point to learn about GrimoireLab is the tutorial, which provides a walkthrough of the platform and its components. Recently, the community has requested to revamp and expand its content to include additional information such as dashboard customization and management.
The aims of the project are:
The aims will require creating central documentation for GrimoireLab using Markdown and Jekyll from the various resources and existing documentation.
Microtasks
For becoming familiar with GrimoireLab, you can start by reading some documentation. You can find useful information at:
Once you're familiar with GrimoireLab, you can have a look at the following microtasks.
Microtask 1:
Set up GrimoireLab in your machine. The most simple method is using the docker-compose. You can use this blog post for reference, Simplifying how to install GrimoireLab.
Microtask 2:
Learn about
setup.cfg
&projects.json
and set up data collection for the GrimoireLab project using SirMordred. Feel free to choose any backend and the projects.Microtask 3:
Now that you have the data in the ElasticSearch, create a new visualization using the data (see schema to understand data; see Kibana docs for how to create a visualization).
Microtask 4:
Write a markdown file describing your process of creating the new visualization, include an explanation for each step, include screenshots, share the link to the markdown file.
Microtask 5:
Submit at least a PR to one of the GrimoireLab repositories to fix an issue/typo, improve the documentation, etc.
Note: Please make sure you go through the guidelines for participating in the program. Also, you are expected to add your name and details to the Summer-OSPP-interest.md in the chaoss/governance repository. Your application won't be considered for evaluation if you miss this step.
The text was updated successfully, but these errors were encountered: