https://github.com/broadinstitute/barclay

Command line argument parser and online documentation generation utilities for java command line programs.

https://github.com/broadinstitute/barclay

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 (5.1%) to scientific vocabulary

Keywords

argument-parser argument-parsing documentation-tool javadoc
Last synced: 5 months ago · JSON representation

Repository

Command line argument parser and online documentation generation utilities for java command line programs.

Basic Info
  • Host: GitHub
  • Owner: broadinstitute
  • License: bsd-3-clause
  • Language: Java
  • Default Branch: master
  • Size: 1.14 MB
Statistics
  • Stars: 11
  • Watchers: 30
  • Forks: 6
  • Open Issues: 71
  • Releases: 5
Topics
argument-parser argument-parsing documentation-tool javadoc
Created over 9 years ago · Last pushed 8 months ago
Metadata Files
Readme License Authors

README.md

License (3-Clause BSD) Test

Barclay

Barclay is a set of classes for annotating, parsing, validating, and generating documentation for command line options.

Requirements

  • Java 17
  • Gradle 7.4.2 or greater. We recommend using the ./gradlew script which will download and use an appropriate gradle version automatically.

Owner

  • Name: Broad Institute
  • Login: broadinstitute
  • Kind: organization
  • Location: Cambridge, MA

Broad Institute of MIT and Harvard

GitHub Events

Total
  • Issues event: 2
  • Watch event: 1
  • Delete event: 3
  • Member event: 1
  • Issue comment event: 4
  • Push event: 9
  • Pull request review event: 5
  • Pull request event: 9
  • Create event: 5
Last Year
  • Issues event: 2
  • Watch event: 1
  • Delete event: 3
  • Member event: 1
  • Issue comment event: 4
  • Push event: 9
  • Pull request review event: 5
  • Pull request event: 9
  • Create event: 5

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 41
  • Total pull requests: 72
  • Average time to close issues: 5 months
  • Average time to close pull requests: 3 months
  • Total issue authors: 16
  • Total pull request authors: 10
  • Average comments per issue: 1.54
  • Average comments per pull request: 2.74
  • Merged pull requests: 56
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 4
  • Average time to close issues: 12 days
  • Average time to close pull requests: 8 days
  • Issue authors: 1
  • Pull request authors: 4
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.5
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • cmnbroad (17)
  • magicDGS (5)
  • pgrt (3)
  • yfarjoun (3)
  • jamesemery (2)
  • droazen (1)
  • vruano (1)
  • samuelklee (1)
  • osallou (1)
  • GATKSupportTeam (1)
  • lbergelson (1)
  • bbimber (1)
  • helgridly (1)
  • kshakir (1)
  • smutalik (1)
Pull Request Authors
  • cmnbroad (35)
  • lbergelson (15)
  • magicDGS (14)
  • yfarjoun (2)
  • kshakir (2)
  • bhanugandham (1)
  • markjschreiber (1)
  • ungwudik (1)
  • rhowe (1)
  • jamesemery (1)
Top Labels
Issue Labels
bug (6) argparser (5) docgen (2) 2.0 (2) enhancement (1)
Pull Request Labels
2.0 (2)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 3
  • Total dependent repositories: 8
  • Total versions: 13
repo1.maven.org: org.broadinstitute:barclay

Barclay command line parsing and documentation utilities

  • Versions: 13
  • Dependent Packages: 3
  • Dependent Repositories: 8
Rankings
Dependent repos count: 8.7%
Dependent packages count: 17.6%
Average: 28.1%
Forks count: 40.9%
Stargazers count: 45.2%
Last synced: 6 months ago

Dependencies

build.gradle maven
  • com.google.code.gson:gson 2.2.2 compile
  • net.sf.jopt-simple:jopt-simple 5.0.3 compile
  • org.apache.commons:commons-lang3 3.4 compile
  • org.apache.logging.log4j:log4j-api 2.17.1 compile
  • org.apache.logging.log4j:log4j-core 2.15.0 compile
  • org.freemarker:freemarker 2.3.30 compile
  • org.mockito:mockito-core 2.10.0 testCompile
  • org.testng:testng 6.9.6 testCompile
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • actions/upload-artifact v3 composite