https://github.com/bioconductor/git-hooks

Bioconductor git hooks which are deployed on every Bioconductor package repository

https://github.com/bioconductor/git-hooks

Science Score: 13.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
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.4%) to scientific vocabulary

Keywords

bioconductor git git-hook
Last synced: 5 months ago · JSON representation

Repository

Bioconductor git hooks which are deployed on every Bioconductor package repository

Basic Info
  • Host: GitHub
  • Owner: Bioconductor
  • License: mit
  • Language: Python
  • Default Branch: devel
  • Homepage: https://bioconductor.org
  • Size: 96.7 KB
Statistics
  • Stars: 0
  • Watchers: 10
  • Forks: 2
  • Open Issues: 3
  • Releases: 0
Topics
bioconductor git git-hook
Created over 5 years ago · Last pushed almost 3 years ago
Metadata Files
Readme License

README.md

Bioconductor git-hooks

This repository hosts the git hooks which are deployed on each Bioconductor package.

Naming convention

The name of the repository is git-hooks because of the way Bioconductor manages the it's git-server using gitolite. The hooks are meant to be placed in a directory called local, because of a design decision made in 2016 we called the directory which stores the git hooks local/hooks/repo-specific. Hence, the name git-hooks, to describe what happens in them.

This repository acts as a submodule within the Bioconductor git server which manages the hooks.

Hooks

The hooks are written in Python. They currently check each package for,

Pre-receive hooks

  1. Bad version numbers: preventbadversion_numbers.py

  2. Duplicate commits: preventduplicatecommits.py

  3. Merge conflicts: preventmergemarkers.py

  4. Large files: preventlargefiles.py

Post-receive hooks

  1. New package build: newpackagebuild.py

  2. RSS feed: rss_feed.py

Contact information

Bioconductor Core team maintainer@bioconductor.org

Nitesh Turaga nitesh@ds.dfci.harvard.edu

Martin Morgan martin.morgan@roswellpark.org

Owner

  • Name: Bioconductor
  • Login: Bioconductor
  • Kind: organization

Software for the analysis and comprehension of high-throughput genomic data

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 2
  • Total pull requests: 5
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 2.0
  • Average comments per pull request: 1.4
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • lshep (1)
  • mtmorgan (1)
Pull Request Authors
  • almahmoud (3)
  • lshep (1)
  • nturaga (1)
Top Labels
Issue Labels
Pull Request Labels