Skip to content

Commit 642e600

Browse files
authored
Merge pull request #64 from Materials-Data-Science-and-Informatics/feature/codemeta_creation
codemeta creation
2 parents b7b96c9 + d23ef5b commit 642e600

14 files changed

Lines changed: 342 additions & 4150 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ jobs:
7373
strategy:
7474
fail-fast: true
7575
matrix:
76-
os: ["ubuntu-latest", "macos-latest"]
77-
python-version: ["3.8", "3.9", "3.10"]
76+
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
77+
python-version: ["3.8", "3.9", "3.10", "3.11"]
7878
runs-on: ${{ matrix.os }}
7979

8080
steps:

codemeta.json

Lines changed: 81 additions & 156 deletions
Original file line numberDiff line numberDiff line change
@@ -1,160 +1,85 @@
11
{
2-
"@context": [
3-
"https://doi.org/10.5063/schema/codemeta-2.0",
4-
"https://w3id.org/software-iodata",
5-
"https://raw.githubusercontent.com/jantman/repostatus.org/master/badges/latest/ontology.jsonld",
6-
"https://schema.org",
7-
"https://w3id.org/software-types"
8-
],
9-
"@type": "SoftwareSourceCode",
10-
"applicationCategory": "Software Development > Libraries > Application Frameworks",
11-
"audience": [
12-
{
13-
"@type": "Audience",
14-
"audienceType": "Developers"
15-
},
16-
{
17-
"@type": "Audience",
18-
"audienceType": "Science/Research"
19-
}
20-
],
21-
"author": [
22-
{
23-
"@id": "https://orcid.org/0000-0003-2637-0432",
24-
"@type": "Person",
25-
"familyName": "Soylu",
26-
"givenName": "Mustafa"
27-
},
28-
{
29-
"@id": "https://orcid.org/0000-0002-5077-7497",
30-
"@type": "Person",
31-
"familyName": "Pirogov",
32-
"givenName": "Anton"
33-
},
34-
{
35-
"@id": "https://orcid.org/0000-0002-5149-603X",
36-
"@type": "Person",
37-
"familyName": "Hofmann",
38-
"givenName": "Volker"
39-
},
40-
{
41-
"@id": "https://orcid.org/0000-0001-9560-4728",
42-
"@type": "Person",
43-
"familyName": "Sandfeld",
44-
"givenName": "Stefan"
45-
}
46-
],
47-
"codeRepository": "https://github.com/Materials-Data-Science-and-Informatics/somesy",
48-
"description": "A CLI tool for synchronizing software project metadata.",
49-
"identifier": "somesy",
50-
"keywords": [
51-
"FAIR",
52-
"metadata"
53-
],
54-
"license": "http://spdx.org/licenses/MIT",
55-
"maintainer": {
56-
"@type": "Person",
57-
"email": "m.soylu@fz-juelich.de",
58-
"familyName": "Soylu",
59-
"givenName": "Mustafa"
2+
"@context": [
3+
"https://doi.org/10.5063/schema/codemeta-2.0",
4+
"https://w3id.org/software-iodata",
5+
"https://raw.githubusercontent.com/jantman/repostatus.org/master/badges/latest/ontology.jsonld",
6+
"https://schema.org",
7+
"https://w3id.org/software-types"
8+
],
9+
"@type": "SoftwareSourceCode",
10+
"author": [
11+
{
12+
"@type": "Person",
13+
"givenName": "Mustafa",
14+
"familyName": "Soylu",
15+
"email": "m.soylu@fz-juelich.de",
16+
"@id": "https://orcid.org/0000-0003-2637-0432"
6017
},
61-
"name": "somesy",
62-
"operatingSystem": "POSIX > Linux",
63-
"runtimePlatform": "Python 3",
64-
"softwareHelp": "https://materials-data-science-and-informatics.github.io/somesy",
65-
"softwareRequirements": [
66-
{
67-
"@type": "SoftwareApplication",
68-
"identifier": "cffconvert",
69-
"name": "cffconvert",
70-
"runtimePlatform": "Python 3",
71-
"version": "^2.0.0"
72-
},
73-
{
74-
"@type": "SoftwareApplication",
75-
"identifier": "codemetapy",
76-
"name": "codemetapy",
77-
"runtimePlatform": "Python 3",
78-
"version": "2.5.2"
79-
},
80-
{
81-
"@type": "SoftwareApplication",
82-
"identifier": "importlib-metadata",
83-
"name": "importlib-metadata",
84-
"runtimePlatform": "Python 3",
85-
"version": "^4.11.0"
86-
},
87-
{
88-
"@type": "SoftwareApplication",
89-
"identifier": "jinja2",
90-
"name": "jinja2",
91-
"runtimePlatform": "Python 3",
92-
"version": "^3.1.2"
93-
},
94-
{
95-
"@type": "SoftwareApplication",
96-
"identifier": "packaging",
97-
"name": "packaging",
98-
"runtimePlatform": "Python 3",
99-
"version": "^23.1"
100-
},
101-
{
102-
"@type": "SoftwareApplication",
103-
"identifier": "pydantic",
104-
"name": "pydantic",
105-
"runtimePlatform": "Python 3",
106-
"version": "^2.4.2"
107-
},
108-
{
109-
"@type": "SoftwareApplication",
110-
"identifier": "python",
111-
"name": "python",
112-
"runtimePlatform": "Python 3",
113-
"version": "^3.8"
114-
},
115-
{
116-
"@type": "SoftwareApplication",
117-
"identifier": "rdflib",
118-
"name": "rdflib",
119-
"runtimePlatform": "Python 3",
120-
"version": "^6.3.2"
121-
},
122-
{
123-
"@type": "SoftwareApplication",
124-
"identifier": "ruamel-yaml",
125-
"name": "ruamel-yaml",
126-
"runtimePlatform": "Python 3",
127-
"version": "^0.17.21"
128-
},
129-
{
130-
"@type": "SoftwareApplication",
131-
"identifier": "tomlkit",
132-
"name": "tomlkit",
133-
"runtimePlatform": "Python 3",
134-
"version": "^0.11.6"
135-
},
136-
{
137-
"@type": "SoftwareApplication",
138-
"identifier": "typer",
139-
"name": "typer",
140-
"runtimePlatform": "Python 3",
141-
"version": "^0.7.0"
142-
},
143-
{
144-
"@type": "SoftwareApplication",
145-
"identifier": "wrapt",
146-
"name": "wrapt",
147-
"runtimePlatform": "Python 3",
148-
"version": "^1.15.0"
149-
}
150-
],
151-
"targetProduct": {
152-
"@type": "CommandLineApplication",
153-
"description": "Main entry point for the somesy CLI.",
154-
"executableName": "somesy",
155-
"name": "somesy",
156-
"runtimePlatform": "Python 3"
18+
{
19+
"@type": "Person",
20+
"givenName": "Anton",
21+
"familyName": "Pirogov",
22+
"email": "a.pirogov@fz-juelich.de",
23+
"@id": "https://orcid.org/0000-0002-5077-7497"
24+
}
25+
],
26+
"name": "somesy",
27+
"description": "A CLI tool for synchronizing software project metadata.",
28+
"version": "0.2.1",
29+
"keywords": [
30+
"metadata",
31+
"FAIR"
32+
],
33+
"maintainer": [
34+
{
35+
"@type": "Person",
36+
"givenName": "Mustafa",
37+
"familyName": "Soylu",
38+
"email": "m.soylu@fz-juelich.de",
39+
"@id": "https://orcid.org/0000-0003-2637-0432"
40+
}
41+
],
42+
"license": [
43+
"https://spdx.org/licenses/MIT"
44+
],
45+
"softwareHelp": "https://materials-data-science-and-informatics.github.io/somesy",
46+
"codeRepository": "https://github.com/Materials-Data-Science-and-Informatics/somesy",
47+
"contributor": [
48+
{
49+
"@type": "Person",
50+
"givenName": "Mustafa",
51+
"familyName": "Soylu",
52+
"email": "m.soylu@fz-juelich.de",
53+
"@id": "https://orcid.org/0000-0003-2637-0432"
15754
},
158-
"url": "https://materials-data-science-and-informatics.github.io/somesy",
159-
"version": "0.2.1"
55+
{
56+
"@type": "Person",
57+
"givenName": "Anton",
58+
"familyName": "Pirogov",
59+
"email": "a.pirogov@fz-juelich.de",
60+
"@id": "https://orcid.org/0000-0002-5077-7497"
61+
},
62+
{
63+
"@type": "Person",
64+
"givenName": "Jens",
65+
"familyName": "Br\u00f6der",
66+
"email": "j.broeder@fz-juelich.de",
67+
"@id": "https://orcid.org/0000-0001-7939-226X"
68+
},
69+
{
70+
"@type": "Person",
71+
"givenName": "Volker",
72+
"familyName": "Hofmann",
73+
"email": "v.hofmann@fz-juelich.de",
74+
"@id": "https://orcid.org/0000-0002-5149-603X"
75+
},
76+
{
77+
"@type": "Person",
78+
"givenName": "Stefan",
79+
"familyName": "Sandfeld",
80+
"email": "s.sandfeld@fz-juelich.de",
81+
"@id": "https://orcid.org/0000-0001-9560-4728"
82+
}
83+
],
84+
"url": "https://materials-data-science-and-informatics.github.io/somesy"
16085
}

0 commit comments

Comments
 (0)