-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the official documentation space for Badge Gen. This framework is a production-ready toolkit designed to bridge the gap between developer workflows and fully automated, non-destructive documentation maintenance.
To help you get the most out of the system, we have structured our manual into dedicated execution layers:
- 🚀 Architecture Overview Learn how the interaction between Python, Bash, and the Makefile keeps the core code intact while remaining extensible.
- 💡 Static Stack & Tech Badges Master the generation of colored tech-stack elements and license discovery automations.
- 📊 Dynamic Metrics & Sections Configure API integration keys safely to inject dynamic execution states and batch matrix tables.
- 🏢 Enterprise Scalability Discover structural strategies to implement the toolkit inside Git Submodules, Monorepos, or centralized DevOps pipelines.
- 🤖 Advanced CI-CD Engineering Understand how environment detection, git auto-commits, and automated tag version increments operate on the cloud.
If your local development workspace is initialized with .venv, remember your primary commands available via the compile layer:
-
make install-> Provisions environment dependencies. -
make lint-> Checks code metrics via Black and Flake8. -
make test-> Triggers the 21-test validation suite (95%+ code coverage). -
make top-> Re-injects centered HTML<img />badges into your document header. -
make clean-> Purges scattered test logs and bytecode artifacts.
For maintainers who prefer staging mass documentation overhauls, writing markdown inside a local IDE (like VS Code), or linting text assets offline, GitHub exposes the Wiki structure as a dedicated, fully independent Git repository.
To download the entire text repository locally, clone the hidden .wiki.git endpoint using your Personal Access Token (PAT) for credentials verification:
git clone https://github.com
cd bagde-gen.wikiOnce downloaded, the folder reveals a clean flat structure of pure markdown elements:
bagde-gen.wiki/
├── _Sidebar.md # Custom vertical navigation map
├── Home.md # This greeting page
├── Architecture-Overview.md # System decoupled tiers layout
├── Static-Stack-and-Tech-Badges.md # Custom styling configurations
├── Dynamic-Metrics-and-Sections.md # API secrets ingestion metrics
└── Enterprise-Scalability-and-Integration.md # Submodule & Monorepo architectures
You can add pages by creating .md files or modify text strings locally. To push updates back to the cloud live environment, run the standard Git cycle:
git status
git add .
git commit -m "docs: enrich scalability deployment modules details"
git push origin master(Note: Most GitHub Wikis use 'master' as their default primary branch track instead of 'main').
- 🏠 Home
- 🚀 Architecture Overview
- 💡 Static Stack & Tech Badges
- 📊 Dynamic Metrics & Sections
- 🏢 Enterprise Scalability
- 🧭 Git Guide
-
make install-> Setup -
make lint-> Style -
make test-> 21-Tests -
make top-> Badges -
make clean-> Purge