Skip to content

Commit e9ff460

Browse files
authored
Merge pull request #68 from geopozo/andrew/docs
Render docs with new readme
2 parents 6e3e054 + 035cd50 commit e9ff460

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+13716
-400
lines changed

.github/workflows/static.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
# Simple workflow for deploying static content to GitHub Pages
3+
name: Deploy static content to Pages
4+
5+
on:
6+
# Runs on pushes targeting the default branch
7+
push:
8+
branches: ["main"]
9+
10+
# Allows you to run this workflow manually from the Actions tab
11+
workflow_dispatch:
12+
13+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
14+
permissions:
15+
contents: read
16+
pages: write
17+
id-token: write
18+
19+
# Allow only one concurrent deployment, skipping runs
20+
# queued between the run in-progress and latest queued.
21+
# However, do NOT cancel in-progress runs as we want
22+
# to allow these production deployments to complete.
23+
concurrency:
24+
group: "pages"
25+
cancel-in-progress: false
26+
27+
jobs:
28+
# Single deploy job since we're just deploying
29+
deploy:
30+
environment:
31+
name: github-pages
32+
url: ${{ steps.deployment.outputs.page_url }}
33+
runs-on: ubuntu-latest
34+
steps:
35+
- name: Checkout
36+
uses: actions/checkout@v4
37+
- name: Setup Pages
38+
uses: actions/configure-pages@v5
39+
- name: Upload artifact
40+
uses: actions/upload-pages-artifact@v3
41+
with:
42+
# Upload entire repository
43+
path: './site/'
44+
- name: Deploy to GitHub Pages
45+
id: deployment
46+
uses: actions/deploy-pages@v4

README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
*github-helper* is an API connector to help engineering managers quickly check the
2+
status of one or ALL repositories at the same time.
3+
4+
It has a python, CLI, json, and HTML interface.
5+
6+
### Supported Interfaces:
7+
8+
- local git repo
9+
- git tags via github
10+
- github releases
11+
- pypi
12+
- pypi testing
13+
- conda
14+
15+
### Version Auditing
16+
17+
It ensures that versions are the same across sources, and that the builds are
18+
also the same (same platforms supported). It notified you of discrepancies.
19+
20+
It allows you to set template rules for github and audits your rulesets to make
21+
sure they are in conformance.
22+
23+
In fact, it can provide a tree-diff for any type of configuration file
24+
(pre-commits, GHA, etc).
25+
26+
It allows you to check its access level (public private archived), as well as
27+
who has access.
28+
29+
30+
### Example Repo HTML Interface
31+
32+
[Example](docs/repos.html)
33+
34+
![Screenshot of Repos HTML Output](docs/images/repos_html_interface.png)
35+
36+
### Example Version Audit
37+
38+
![Screenshot of Multi-Version Output](docs/images/version_audit.png)
39+
40+
### Example Single-Version Inspection (Incomplete)
41+
42+
![Screenshot of Terminal Output](docs/images/single_version_audit.png)
117 KB
Loading
145 KB
Loading

docs/images/version_audit.png

89.1 KB
Loading

docs/repos.html

Lines changed: 1904 additions & 0 deletions
Large diffs are not rendered by default.

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ nav:
1313
{
1414
"dest": "README.md",
1515
"src": "../README.md",
16-
"replace": {"src='docs/": "src='"}
16+
"replace": {"src='docs/": "src='", "(docs/": "("}
1717
}
1818
- Reference: >-
1919
{

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ dev = [
5353
"types-aiofiles>=24.1.0.20250326",
5454
]
5555

56-
#docs = [
57-
# "mkquixote @ git+ssh://git@github.com/geopozo/mkquixote; python_version >= '3.11'",
58-
# "mkdocs>=1.6.1",
59-
# "mkdocs-material>=9.5.49",
60-
#]
56+
docs = [
57+
"mkquixote @ git+ssh://git@github.com/geopozo/mkquixote; python_version >= '3.11'",
58+
"mkdocs>=1.6.1",
59+
"mkdocs-material>=9.5.49",
60+
]
6161

6262
[tool.ruff.lint]
6363
select = ["ALL"]

0 commit comments

Comments
 (0)