Reading the repo
Reading the repo
Assembly instructions
Analyze service dependency graphs for co-deploy pairs and circular deps.
Saved setup from 2 h ago
Will it work on my device?
CONTRIBUTING.mdThanks for taking the time to contribute.
A single-file Python CLI that analyzes service dependency graphs for co-deploy pairs, circular dependencies, orphans, and consolidation candidates. Zero dependencies, MIT licence.
git clone https://github.com/rahmankhanjohn/boundary-check.git
cd boundary-check
python -m unittest test_boundary_check -v
All tests should pass on Python 3.9 or newer. No install step.
boundary_check.py is the whole tool. Keep it that way.test_boundary_check.py that fails without your change.git checkout -b feat/your-change.python -m unittest test_boundary_check -v.python boundary_check.py deps.json --report.Open a GitHub issue with:
Be direct, be specific, be kind. This is a tool for operators who are already having a hard quarter. Don't make them work harder to use it.
python boundary_check.py services.json
python boundary_check.py services.csv
python boundary_check.py services.json --report
python boundary_check.py services.json --json
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/rahmankhanjohn/boundary-check.git cd boundary-check
Python 3
brew install python
In the maintainers' order. Do the README instructions above first — they cover steps outside the terminal.
python boundary_check.py services.json python boundary_check.py services.csv python boundary_check.py services.json --report python boundary_check.py services.json --json
No reports for macOS yet.
Claude reads the 3 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.