An open API service indexing awesome lists of open source software.

https://github.com/geopozo/github-helper

A tool for quickly looking at status of all repos.
https://github.com/geopozo/github-helper

active corp-utility devops needs-love

Last synced: 3 months ago
JSON representation

A tool for quickly looking at status of all repos.

Awesome Lists containing this project

README

          

*github-helper* is an API connector to help engineering managers quickly check the
status of one or ALL repositories at the same time.

It has a python, CLI, json, and HTML interface.

## Supported Interfaces

- local git repo
- git tags via github
- github releases
- pypi
- pypi testing
- conda (coming)

## Version Auditing

It ensures that versions are the same across sources, and that the builds are
also the same (same platforms supported). It notified you of discrepancies.

It allows you to set template rules for github and audits your rulesets to make
sure they are in conformance.

In fact, it can provide a tree-diff for any type of configuration file
(pre-commits, GHA, etc).

It allows you to check its access level (public private archived), as well as
who has access.

## Example Repo HTML Interface

[Example (Click)](docs/repos.html)

Click to expand

[ ![Screenshot of Repos HTML Output](docs/images/repos_html_interface.png) ](docs/images/repos_html_interface.png)

## Example Version Audit

Click to expand

[ ![Screenshot of Multi-Version Output](docs/images/version_audit.png) ](docs/images/version_audit.png)

## Example Single-Version Inspection (Incomplete)

Click to expand

[ ![Screenshot of Terminal Output Single Version](docs/images/single_version_audit.png) ](docs/images/single_version_audit.png)

## Example Release Inspection (Platforms)

Click to expand

[ ![Screenshot of Terminal Output Releases](docs/images/release_audit.png) ](docs/images/release_audit.png)