- Submit at least a PR to one of the GrimoireLab repositories to fix an issue, improve the documentation, etc.
No. | Pull Request: repository | Fixes | Description | Status |
---|---|---|---|---|
1 | #61: grimoirelab-tutorial | - | Fix documentation typos | Merged |
2 | #2: grimoirelab-graal | - | Fix documentation example | Merged |
3 | #4: grimoirelab-graal | #3 | Fix failing tests | Merged |
4 | #7: grimoirelab-graal | #6 | Update copyright dates under license | Merged |
5 | #9: grimoirelab-graal | #8 | Add support for Lua & Golang via Lizard version bump | Merged |
6 | #15: grimoirelab-graal | - | Add flake8 analyzer to CoQua backend | Merged & Closed |
7 | # 349: grimoirelab-sigils | - | [docs] Fix broken links in docs | Merged |
8 | # 76: grimoirelab-tutorial | #75 | [graal] Add Graal to GrimoireLab Tutorial | Merged |
1. Fix documentation typos under #61: grimoirelab-tutorial
2. Fix documentation example under #2: grimoirelab-graal
- Fix
CoCom backend
's parameter shown in the example and the source code's document strings.
3. Fix failing tests: Issue #3 under grimoirelab-graal
- Initially the tests failed due to absence of executables ( and their path ) of NOMOS and ScanCode tools which was supposed to be defined under
.travis.yml
file and accordingly updating their paths in source code. After the merge, As of now there's no issues regarding failing tests in the repository 🎉 - Fixed documentation to add
build status
andcoverage
information..
4. Update copyright dates under license: Issue #6
- Most files in Graal come with a old copyright date (e.g., # Copyright (C) 2015-2018 Bitergia ). Updated the copyright dates of every other file included in Graal accordingly.
5. Add support for Lua & Golang #8
- Lizard has recently added support for GoLang ( release v1.15.3 ) & Lua ( release v1.16.1 )
- Updated the Lizard module version, documentation strings for source code &
ALLOWED_EXTENSIONS
for CoCom backend.
6. Add flake8 analyzer to CoQua backend #15: grimoirelab-graal
- Source
- Added flake8 analyzer for CoQua backend
- Updated CoQua backend in order to add parameter to select either pylint or flake8. Default set to pylint.
- Tests
- Updated CoQua backend tests
- Added tests for Flake8 analyzer
7. Fix broken links in docs under # 349: grimoirelab-sigils
8. Add Graal to GrimoireLab Tutorial
- Tutorials for set of tools provided by GrimoireLab doesn't contain tutorial for usage of Graal. My task was to add tutorial on Graal usage to this repository.
- I've previously worked with SCANCODE, one of the tools which Graal
CoLic
backend uses in order to extract license information.