Skip to content

Releases: Labault/bootstrap-web-setup

v0.5.0

27 Jun 07:50

Choose a tag to compare

First tagged release of bootstrap-web-setup — a Bash CLI that drops a standardized quality / CI / security config layer into any web project and keeps it in sync. Companion to mac-dev-setup.

Highlights

  • apply | doctor | reconcile | update | list | detect, --dry-run everywhere, blocking required-binary guard.
  • Profiles minimal / symfony / fullstack (inheritance + auto-detection); .gitignore & extensions.json merges, backup+replace otherwise; .bootstrap.yaml state, drift detection, 3-way-merge reconcile.
  • Commit-message linting via a self-contained shell script (scripts/lint-commit-msg.sh) — no commitlint, no npm dep.
  • Symfony defaults made internally consistent (PHP-CS-Fixer owns style; Rector no longer fights it).
  • bats unit suite + black-box acceptance harness + a Reference workflow proving the deposited Symfony pipeline runs green — all in CI.
  • README with SVG diagrams and terminal demos.

See CHANGELOG.md for details. The version we bump going forward lives in the VERSION file.