Skip to content

sonatype-nexus-community/github-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Sonatype Community GitHub Management

shield_gh-workflow-test shield_license


This project is here to enforce our GitHub Standards for Sonatype Open Source Community Projects.

Usage

Running Locally

You will need:

  • Python 3.12
  • Poetry >= 1.8.1
  1. Clone this repository
  2. Install dependencies by running poetry install
  3. Set your GH_TOKEN environment variable (see below) and then run python -m github_standards

GitHub Token Requirements

You will need a GitHub Personal Access (Fine Grained) Token with the following permissions:

  • Repository Access: All Repositories
  • Repository Permissions:
    • Administration: Read + Write
    • Contents: Read Only
    • Custom Properties: Read Only
    • Metadata: Read Only (Mandatory)

Development

See CONTRIBUTING.md for details.

The Fine Print

Remember:

This project is part of the Sonatype Nexus Community organization, which is not officially supported by Sonatype. Please review the latest pull requests, issues, and commits to understand this project's readiness for contribution and use.

  • File suggestions and requests on this repo through GitHub Issues, so that the community can pitch in
  • Use or contribute to this project according to your organization's policies and your own risk tolerance
  • Don't file Sonatype support tickets related to this project— it won't reach the right people that way

Last but not least of all - have fun!

About

Tooling to automate enforcement of our Standards on GitHub Repositories in this Org

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages