Skip to content

Commit

Permalink
Added codemeta.json
Browse files Browse the repository at this point in the history
  • Loading branch information
kamapu committed Oct 2, 2020
1 parent fab0ca5 commit 89708aa
Show file tree
Hide file tree
Showing 3 changed files with 244 additions and 0 deletions.
1 change: 1 addition & 0 deletions .Rbuildignore
Expand Up @@ -22,3 +22,4 @@
^_pkgdown\.yml$
^docs$
^pkgdown$
^codemeta\.json$
4 changes: 4 additions & 0 deletions build-pkg/build_n_check.R
Expand Up @@ -10,6 +10,7 @@ library(goodpractice)
library(rmarkdown)
library(knitr)
library(pkgdown)
library(codemetar)

# Document package
document()
Expand All @@ -29,6 +30,9 @@ purl("vignettes/taxlist-intro.Rmd", "vignettes/taxlist-intro.R")
# Check application of good practices
gp()

# Codemetar
write_codemeta()

# Build package
pkg_loc <- build(path="build-pkg")

Expand Down
239 changes: 239 additions & 0 deletions codemeta.json
@@ -0,0 +1,239 @@
{
"@context": ["https://doi.org/10.5063/schema/codemeta-2.0", "http://schema.org"],
"@type": "SoftwareSourceCode",
"identifier": "taxlist",
"description": "Handling taxonomic lists through objects of class 'taxlist'.\n This package provides functions to import species lists from 'Turboveg'\n (<https://www.synbiosys.alterra.nl/turboveg>) and the possibility to create\n backups from resulting R-objects.\n Also quick displays are implemented as summary-methods.",
"name": "taxlist: Handling Taxonomic Lists",
"codeRepository": "https://github.com/ropensci/taxlist",
"relatedLink": ["https://cran.r-project.org/package=taxlist", "https://docs.ropensci.org/taxlist/", "https://CRAN.R-project.org/package=taxlist"],
"issueTracker": "https://github.com/ropensci/taxlist/issues",
"license": "https://spdx.org/licenses/GPL-2.0",
"version": "0.2.0",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.0.2 (2020-06-22)",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"author": [
{
"@type": "Person",
"givenName": "Miguel",
"familyName": "Alvarez",
"email": "kamapu78@gmail.com",
"@id": "https://orcid.org/0000-0003-1500-1834"
}
],
"contributor": [
{
"@type": "Person",
"givenName": "Zachary",
"familyName": "Foster",
"email": "zacharyfoster1989@gmail.com",
"@id": "https://orcid.org/0000-0002-5075-0948"
}
],
"copyrightHolder": {},
"funder": {},
"maintainer": [
{
"@type": "Person",
"givenName": "Miguel",
"familyName": "Alvarez",
"email": "kamapu78@gmail.com",
"@id": "https://orcid.org/0000-0003-1500-1834"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "ape",
"name": "ape",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=ape"
},
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
},
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "roxygen2",
"name": "roxygen2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=roxygen2"
}
],
"softwareRequirements": [
{
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 3.5.0"
},
{
"@type": "SoftwareApplication",
"identifier": "foreign",
"name": "foreign",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=foreign"
},
{
"@type": "SoftwareApplication",
"identifier": "methods",
"name": "methods"
},
{
"@type": "SoftwareApplication",
"identifier": "stats",
"name": "stats"
},
{
"@type": "SoftwareApplication",
"identifier": "taxa",
"name": "taxa",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=taxa"
},
{
"@type": "SoftwareApplication",
"identifier": "taxize",
"name": "taxize",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=taxize"
},
{
"@type": "SoftwareApplication",
"identifier": "stringdist",
"name": "stringdist",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=stringdist"
},
{
"@type": "SoftwareApplication",
"identifier": "utils",
"name": "utils"
},
{
"@type": "SoftwareApplication",
"identifier": "vegdata",
"name": "vegdata",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=vegdata"
}
],
"releaseNotes": "https://github.com/ropensci/taxlist/blob/master/NEWS.md",
"readme": "https://github.com/ropensci/taxlist/blob/master/README.md",
"fileSize": "6732.682KB",
"contIntegration": ["https://travis-ci.org/ropensci/taxlist", "https://codecov.io/gh/ropensci/taxlist"],
"review": {
"@type": "Review",
"url": "https://github.com/ropensci/software-review/issues/233",
"provider": "https://ropensci.org"
},
"citation": [
{
"@type": "ScholarlyArticle",
"datePublished": "2018",
"author": [
{
"@type": "Person",
"givenName": "Miguel",
"familyName": "Alvarez"
},
{
"@type": "Person",
"givenName": "Federico",
"familyName": "Luebert"
}
],
"name": "The taxlist package: Managing plant taxonomic lists in R",
"identifier": "10.3897/bdj.6.e23635",
"pagination": "e23635",
"@id": "https://doi.org/10.3897/bdj.6.e23635",
"sameAs": "https://doi.org/10.3897/bdj.6.e23635",
"isPartOf": {
"@type": "PublicationIssue",
"datePublished": "2018",
"isPartOf": {
"@type": ["PublicationVolume", "Periodical"],
"volumeNumber": "6",
"name": "Biodiversity Data Journal"
}
}
}
]
}

0 comments on commit 89708aa

Please sign in to comment.