Skip to content
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

SCMS Implementation #924

Closed
wants to merge 15 commits into from
Closed

SCMS Implementation #924

wants to merge 15 commits into from

Conversation

ria18405
Copy link

Implementing Social Currency Metric System in Grimoirelabs for GSoC'20
This PR is in extension to the PR at #887

For testing purposes, use projects.json as:

{
    "chaoss": {
        "scmsgithub": [
            "https://github.com/chaoss/grimoirelab-perceval",
            "https://github.com/chaoss/grimoirelab-elk"
        ],
         "scmspipermail": [
            "https://lists.linuxfoundation.org/pipermail/grimoirelab-discussions/"
        ],
         "scmssupybot": [
            "irc://chat.freenode.net/chaoss-community /irclogs/freenode/#chaoss-community",
            "irc://chat.freenode.net/grimoirelab /irclogs/freenode/#grimoirelab"
        ]
    }
}

Setup.cfg :

[scmspipermail]
raw_index = scmspipermail_chaoss_raw
enriched_index = scmspipermail_chaoss_enriched
no-ssl-verify = true
studies = [enrich_extra_data:scms]

[scmsgithub]
raw_index = scms_github_issues_chaoss_raw
enriched_index = scms_github_issues_chaoss_enriched
api-token = xxxx
sleep-for-rate = true
no-archive = true
category = issue
sleep-time = 300
studies = [enrich_extra_data:scms]

[scmssupybot]
raw_index = data_irc_raw
enriched_index = supybot_enriched
studies = [enrich_extra_data:scms]

[enrich_extra_data:scms]
json_url = https://gist.githubusercontent.com/ria18405/630346bac7856658fd19ed63bce4d9c0/raw/61d3afc8aab75219f8ab67218ec377a641cd664b/try.json

SCMS Enrichers and related tests have been added.

Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
@coveralls
Copy link

coveralls commented Jul 23, 2020

Pull Request Test Coverage Report for Build 2393

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 111 unchanged lines in 2 files lost coverage.
  • Overall coverage increased (+0.1%) to 82.271%

Files with Coverage Reduction New Missed Lines %
/home/travis/build/chaoss/grimoirelab-elk/grimoire_elk/utils.py 52 66.42%
/home/travis/build/chaoss/grimoirelab-elk/grimoire_elk/enriched/enrich.py 59 73.67%
Totals Coverage Status
Change from base Build 2384: 0.1%
Covered Lines: 8724
Relevant Lines: 10604

💛 - Coveralls

Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
@ria18405 ria18405 mentioned this pull request Jul 29, 2020
This commit adds an optional param `conflicts`
in enrich_extra_data study.

By default `conflicts` take the value None.

Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
Signed-off-by: Ria Gupta <ria18405@iiitd.ac.in>
@sduenas
Copy link
Member

sduenas commented Oct 13, 2023

Closing this PR due to inactivity.

@sduenas sduenas closed this Oct 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants