Skip to content

Commit 3ed2830

Browse files
committed
Add codemeta
1 parent 40c174e commit 3ed2830

File tree

1 file changed

+120
-0
lines changed

1 file changed

+120
-0
lines changed

codemeta.json

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
{
2+
"@context": "https://w3id.org/codemeta/3.0",
3+
"@type": "SoftwareSourceCode",
4+
"name": "resqui",
5+
"identifier": "QualityPipelines",
6+
"description": "A command line tool to check a bunch of indicators related to research software quality. Part of the EVERSE Software Quality Pipelines.",
7+
"applicationCategory": "Software Quality Assessment",
8+
"keywords": [
9+
"research software",
10+
"software quality",
11+
"quality indicators",
12+
"quality assessment",
13+
"FAIR software",
14+
"EVERSE",
15+
"continuous integration",
16+
"GitHub Actions"
17+
],
18+
"url": "https://github.com/EVERSE-ResearchSoftware/QualityPipelines",
19+
"codeRepository": "https://github.com/EVERSE-ResearchSoftware/QualityPipelines",
20+
"issueTracker": "https://github.com/EVERSE-ResearchSoftware/QualityPipelines/issues",
21+
"license": "https://spdx.org/licenses/MIT",
22+
"version": "0.1.3",
23+
"programmingLanguage": [
24+
{
25+
"@type": "ComputerLanguage",
26+
"name": "Python",
27+
"url": "https://www.python.org/"
28+
}
29+
],
30+
"runtimePlatform": [
31+
"Python 3.x"
32+
],
33+
"operatingSystem": [
34+
"Linux",
35+
"macOS",
36+
"Windows"
37+
],
38+
"softwareRequirements": [
39+
"Python >= 3.9"
40+
],
41+
"author": [
42+
{
43+
"@type": "Person",
44+
"givenName": "Tamas",
45+
"familyName": "Gal",
46+
"email": "tamas.gal@fau.de",
47+
"affiliation": {
48+
"@type": "Organization",
49+
"name": "Erlangen Centre for Astroparticle Physics"
50+
}
51+
}
52+
],
53+
"maintainer": [
54+
{
55+
"@type": "Person",
56+
"givenName": "Tamas",
57+
"familyName": "Gal",
58+
"email": "tamas.gal@fau.de"
59+
}
60+
],
61+
"contributor": [
62+
{
63+
"@type": "Organization",
64+
"name": "EVERSE-ResearchSoftware"
65+
}
66+
],
67+
"funder": {
68+
"@type": "Organization",
69+
"name": "European Commission",
70+
"identifier": "https://cordis.europa.eu/project/id/101129744"
71+
},
72+
"funding": "HORIZON-INFRA-2023-EOSC-01-02",
73+
"developmentStatus": "active",
74+
"isPartOf": {
75+
"@type": "Project",
76+
"name": "EVERSE",
77+
"description": "European Virtual Institute for Research Software Excellence",
78+
"url": "https://everse.software/"
79+
},
80+
"relatedLink": [
81+
"https://everse.software/indicators/",
82+
"https://w3id.org/everse/i/indicators/",
83+
"https://everse.software/RSQKit/"
84+
],
85+
"readme": "https://github.com/EVERSE-ResearchSoftware/QualityPipelines/blob/main/README.md",
86+
"softwareHelp": "https://github.com/EVERSE-ResearchSoftware/QualityPipelines/blob/main/README.md",
87+
"buildInstructions": "https://github.com/EVERSE-ResearchSoftware/QualityPipelines/blob/main/README.md#installation",
88+
"softwareSuggestions": [
89+
"docker",
90+
"git"
91+
],
92+
"targetProduct": [
93+
{
94+
"@type": "CommandLineApplication",
95+
"name": "resqui",
96+
"description": "Command line tool for research software quality assessment"
97+
},
98+
{
99+
"@type": "SoftwareApplication",
100+
"name": "resqui GitHub Action",
101+
"description": "GitHub Action for automated quality checks",
102+
"applicationCategory": "Continuous Integration"
103+
}
104+
],
105+
"hasFeature": [
106+
"Software quality indicator checking",
107+
"License detection",
108+
"Citation file validation",
109+
"Configurable indicator plugins",
110+
"JSON output format",
111+
"GitHub API integration",
112+
"Docker executor support",
113+
"Python virtual environment execution",
114+
"GitHub Actions workflow",
115+
"DashVerse integration for publishing results"
116+
],
117+
"dateCreated": "2024",
118+
"dateModified": "2026",
119+
"contIntegration": "https://github.com/EVERSE-ResearchSoftware/QualityPipelines/actions"
120+
}

0 commit comments

Comments
 (0)