beps/scripts/README.md
Python scripts for managing BAML Enhancement Proposals (BEPs).
mise run bep:new
# Or: ./beps/scripts/new_bep.py
Interactively creates a new BEP:
mise run bep:update BEP-001
# Or: ./beps/scripts/update_bep.py BEP-001
Updates BEP metadata:
mise run bep:readme
# Or: ./beps/scripts/update_bep_readme.py
Regenerates the BEPs table in beps/docs/README.md:
Use --check flag to verify without modifying:
./beps/scripts/update_bep_readme.py --check
All scripts are integrated with mise tasks:
# View all BEP tasks
mise tasks | grep bep
# Available tasks:
mise run bep:new # Create new BEP
mise run bep:update # Update BEP metadata
mise run bep:readme # Update README table
mise run bep:check # Check README is up to date
mise run bep:serve # Serve docs locally
The repository includes a pre-commit hook that automatically runs bep:readme to keep the summary table up to date.
Setup hooks:
prek install
For AWS infrastructure setup and deployment, see: