dashboard

Dashboard for rOpenSci software peer-review

https://github.com/ropensci-review-tools/dashboard

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.9%) to scientific vocabulary

Keywords

dashboard r
Last synced: 6 months ago · JSON representation

Repository

Dashboard for rOpenSci software peer-review

Basic Info
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • Open Issues: 8
  • Releases: 0
Topics
dashboard r
Created about 2 years ago · Last pushed 6 months ago
Metadata Files
Readme License Codemeta

README.md

rOpenSci Software Review Dashboard

This repository contains the source code for rOpenSci's Software Review Dashboard. This includes both a local R package named "dashboard", and a quarto directory which includes the source files for the website. This README is intended only for developers. Anybody solely interested in the dashboard should head straight to the website.

renv and local usage

The quarto website uses renv to manage package dependencies in the GitHub workflow. The environment will be automatically built the first time R is started in the root directory of this repository. This environment will nevertheless not include the package itself, and so the package needs to be manually installed using:

r remotes::install_github ("ropensci-review-tools/dashboard")

makefile commands

This repository includes a makefile with several commands. Typing make in the root directory will display all available options:

bash Usage: make [target] build 'quarto build' command check Run `R CMD check` on package dev alias for 'serve' doc Update package documentation with `roxygen2` help Show this help recache Start local quarto server with '--cache-refresh' to force cache refresh renv-snapshot Update the 'renv.lock' file, generally run after `renv-update` renv-update Update 'renv' dependencies to latest versions serve Start local quarto server

The last of these commands runs the quarto dev command in the quarto directory, and will by default open a local server in the default web browser. The resultant dashboard will use functionality of the locally-installed version of the "dashboard" package. This means that any updates to the package itself will only be rendered on the locally-served website once those changes have been pushed and the package locally re-installed using the install_github command above.

Maintenance

The publish workflow in this repository requires a GitHub token stored as an environment variable named MY_GH_TOKEN. This token needs full write access to this organization (which the default workflow token does not have), as well as read access to the ropensci organization. The easiest way to obtain, set, or re-set this token is thus to use a personal token from somebody with "owner" rights both here and in the ropensci organization.

Owner

  • Name: ropensci-review-tools
  • Login: ropensci-review-tools
  • Kind: organization

Tools for automation of software review at rOpenSci

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "identifier": "dashboard",
  "description": "What the package does (one paragraph).",
  "name": "dashboard: What the Package Does (One Line, Title Case)",
  "codeRepository": "https://github.com/ropensci-review-tools/dashboard",
  "license": "https://spdx.org/licenses/MIT",
  "version": "0.2.2.076",
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "R",
    "url": "https://r-project.org"
  },
  "runtimePlatform": "R version 4.4.1 (2024-06-14)",
  "author": [
    {
      "@type": "Person",
      "givenName": "First",
      "familyName": "Last",
      "email": "first.last@example.com"
    }
  ],
  "maintainer": [
    {
      "@type": "Person",
      "givenName": "First",
      "familyName": "Last",
      "email": "first.last@example.com"
    }
  ],
  "softwareSuggestions": [
    {
      "@type": "SoftwareApplication",
      "identifier": "testthat",
      "name": "testthat",
      "version": ">= 3.0.0",
      "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"
    }
  ],
  "softwareRequirements": {
    "1": {
      "@type": "SoftwareApplication",
      "identifier": "airtabler",
      "name": "airtabler",
      "sameAs": "https://github.com/bergant/airtabler"
    },
    "2": {
      "@type": "SoftwareApplication",
      "identifier": "dplyr",
      "name": "dplyr",
      "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=dplyr"
    },
    "3": {
      "@type": "SoftwareApplication",
      "identifier": "gh",
      "name": "gh",
      "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=gh"
    },
    "4": {
      "@type": "SoftwareApplication",
      "identifier": "gt",
      "name": "gt",
      "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=gt"
    },
    "5": {
      "@type": "SoftwareApplication",
      "identifier": "httr2",
      "name": "httr2",
      "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=httr2"
    },
    "6": {
      "@type": "SoftwareApplication",
      "identifier": "lubridate",
      "name": "lubridate",
      "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=lubridate"
    },
    "7": {
      "@type": "SoftwareApplication",
      "identifier": "memoise",
      "name": "memoise",
      "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=memoise"
    },
    "8": {
      "@type": "SoftwareApplication",
      "identifier": "tidyr",
      "name": "tidyr",
      "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=tidyr"
    },
    "SystemRequirements": {}
  },
  "fileSize": "NAKB",
  "relatedLink": "https://dashboard.ropensci.org",
  "readme": "https://github.com/ropensci-review-tools/dashboard/blob/main/README.md"
}

GitHub Events

Total
  • Issues event: 7
  • Delete event: 2
  • Issue comment event: 14
  • Push event: 284
  • Pull request event: 4
  • Create event: 3
Last Year
  • Issues event: 7
  • Delete event: 2
  • Issue comment event: 14
  • Push event: 284
  • Pull request event: 4
  • Create event: 3

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 4
  • Total pull requests: 2
  • Average time to close issues: 6 days
  • Average time to close pull requests: 8 minutes
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 2
  • Average time to close issues: 6 days
  • Average time to close pull requests: 8 minutes
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mpadge (22)
  • maelle (5)
  • noamross (3)
  • github-actions[bot] (1)
  • steffilazerte (1)
Pull Request Authors
  • mpadge (5)
  • noamross (1)
Top Labels
Issue Labels
bug (1)
Pull Request Labels