fairdataihub-bot

A GitHub App that automates some of the tasks in the FAIR Data Innovations Hub GitHub organization

https://github.com/fairdataihub/fairdataihub-bot

Science Score: 67.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

A GitHub App that automates some of the tasks in the FAIR Data Innovations Hub GitHub organization

Basic Info
Statistics
  • Stars: 6
  • Watchers: 2
  • Forks: 0
  • Open Issues: 11
  • Releases: 1
Created about 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Codemeta

README.md

Contributors Stargazers Issues MIT License Curated with FAIRshare DOI

fairdataihub bot GitHub App

A GitHub App built with Probot. We use this bot to handle tasks related to the fairdataihub organization. You can find the source code for the bot at fairdataihub/fairdataihub-bot.

You can use this bot as a template for your own bot or as a reference for how to use the probot framework.

Setup

```sh

Install dependencies

yarn install

Run the bot

yarn start ```

Docker

```sh

1. Build container

docker build -t fairdataihub-bot .

2. Start container

docker run -e APPID= -e PRIVATEKEY= fairdataihub-bot ```

Contributing

If you have suggestions for how fairdataihub-bot could be improved, or want to report a bug, open an issue! We'd love all and any contributions.

For more, check out the Contributing Guide.

License

MIT © 2023 fairdataihub

Owner

  • Name: FAIR Data Innovations Hub
  • Login: fairdataihub
  • Kind: organization
  • Email: info@fairdataihub.org
  • Location: United States of America

We build open source tools to help researchers learn about and implement FAIR Data practices

Citation (CITATION.cff)

# This CITATION.cff file was generated with FAIRshare.
# Visit https://fairdataihub.org/fairshare to learn more!

abstract: A GitHub App that automates some of the tasks in the FAIR Data Innovations
  Hub GitHub organization
authors:
- affiliation: FAIR Data Innovations Hub
  email: ssoundarajan@calmi2.org
  family-names: Soundarajan
  given-names: Sanjay
  orcid: 0000-0003-2829-8032
- affiliation: California Medical Innovations Institute
  email: bpatel@calmi2.org
  family-names: Patel
  given-names: Bhavesh
  orcid: 0000-0002-0307-262X
cff-version: 1.2.0
date-released: '2023-02-03T09:45:14.581Z'
identifiers:
- description: DOI for this software's record on Zenodo
  type: doi
  value: 10.5281/zenodo.7602309
keywords:
- bot
- FAIR
license: MIT
message: If you use this software, please cite it as below.
repository-artifact: https://github.com/apps/fairdataihub-bot
repository-code: https://github.com/fairdataihub/fairdataihub-bot
title: fairdataihub bot GitHub App
type: software
url: https://fairdataihub.org/
version: 1.0.0

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "license": "https://spdx.org/licenses/MIT",
  "codeRepository": "https://github.com/fairdataihub/fairdataihub-bot",
  "dateCreated": "2023-01-30T19:48:12Z",
  "datePublished": "2023-02-03",
  "dateModified": "2023-02-03T09:45:14.581Z",
  "downloadUrl": "https://github.com/apps/fairdataihub-bot",
  "issueTracker": "https://github.com/fairdataihub/fairdataihub-bot/issues",
  "name": "fairdataihub bot GitHub App",
  "version": "1.0.0",
  "identifier": "10.5281/zenodo.7602309",
  "description": "A GitHub App that automates some of the tasks in the FAIR Data Innovations Hub GitHub organization",
  "applicationCategory": "Scientific",
  "developmentStatus": "active",
  "isPartOf": "https://fairdataihub.org/",
  "keywords": [
    "bot",
    "FAIR"
  ],
  "programmingLanguage": [
    "JavaScript",
    "HTML",
    "Dockerfile"
  ],
  "relatedLink": [
    "https://github.com/apps/fairdataihub-bot"
  ],
  "author": [
    {
      "@type": "Person",
      "@id": "https://orcid.org/0000-0003-2829-8032",
      "givenName": "Sanjay",
      "familyName": "Soundarajan",
      "email": "ssoundarajan@calmi2.org",
      "affiliation": {
        "@type": "Organization",
        "name": "FAIR Data Innovations Hub"
      }
    },
    {
      "@type": "Person",
      "@id": "https://orcid.org/0000-0002-0307-262X",
      "givenName": "Bhavesh",
      "familyName": "Patel",
      "email": "bpatel@calmi2.org",
      "affiliation": {
        "@type": "Organization",
        "name": "California Medical Innovations Institute"
      }
    }
  ]
}

GitHub Events

Total
  • Issue comment event: 1
  • Push event: 51
  • Pull request review event: 1
  • Pull request event: 2
  • Create event: 1
Last Year
  • Issue comment event: 1
  • Push event: 51
  • Pull request review event: 1
  • Pull request event: 2
  • Create event: 1

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 3
  • Total pull requests: 42
  • Average time to close issues: 7 days
  • Average time to close pull requests: 28 days
  • Total issue authors: 3
  • Total pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 3.67
  • Merged pull requests: 28
  • Bot issues: 2
  • Bot pull requests: 42
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
  • doi-checker-app[bot] (1)
  • renovate[bot] (1)
  • megasanjay (1)
Pull Request Authors
  • renovate[bot] (38)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

Dockerfile docker
  • node 18-slim build
package.json npm
  • @fairdataihub/config ^2.2.1 development
  • eslint ^8.33.0 development
  • eslint-config-prettier ^8.6.0 development
  • eslint-plugin-prettier ^4.2.1 development
  • jest ^29.0.0 development
  • nock ^13.0.5 development
  • prettier ^2.8.3 development
  • prettier-plugin-tailwindcss ^0.2.2 development
  • smee-client ^1.2.2 development
  • @octokit/rest ^19.0.7
  • axios ^1.2.6
  • dotenv ^16.0.3
  • probot ^12.2.4
yarn.lock npm
  • 613 dependencies
.github/workflows/gitlab-sync.yml actions
  • actions/checkout v3 composite
  • wangchucheng/git-repo-sync v0.1.0 composite