Skip to content

Latest commit

 

History

History
69 lines (44 loc) · 4.24 KB

application-period-contributions.md

File metadata and controls

69 lines (44 loc) · 4.24 KB

Microtask #9

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

# GrimoireLab Pull Requests

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


# Description

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 and coverage 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.

# [ Related ]

  • I've previously worked with SCANCODE, one of the tools which Graal CoLic backend uses in order to extract license information.

# ScanCode Pull Requests

  1. Limit number of urls and emails reported in a single file #384 Merged
  2. add code_of_coduct Merged