peregrine/docs
pyr0ball 3458122537
Some checks failed
CI / test (push) Failing after 21s
fix: rename setup.sh → install.sh; four installer gaps from #71
- Rename setup.sh to install.sh (standardise with cf-orch installer pattern)
- Remove hardcoded dev-machine path from activate_git_hooks(); go straight
  to .githooks/ core.hooksPath fallback — the absolute path was only valid
  on the author's machine and surprised self-hosters
- Add capture_license_key(): optional CFG-XXXX-… prompt after setup_env(),
  writes CF_LICENSE_KEY + HEIMDALL_URL into .env when a valid key is entered
- Fix next-steps port: read STREAMLIT_PORT from .env instead of hardcoding
  8501 (Docker default is 8502; users who customise the port saw a wrong URL)
- Update .env.example: STREAMLIT_PORT=8502 (Docker default, not bare-metal 8501)
- Fix stale git clone URL in docs/getting-started/installation.md:
  git.circuitforge.io → git.opensourcesolarpunk.com/Circuit-Forge/peregrine
- Update all setup.sh references across manage.sh, Makefile, CONTRIBUTING.md,
  README.md, and docs/ to install.sh

Closes #71
2026-04-05 23:33:51 -07:00
..
developer-guide feat(#43): numbered SQL migration runner (Rails-style) 2026-04-04 22:17:42 -07:00
getting-started fix: rename setup.sh → install.sh; four installer gaps from #71 2026-04-05 23:33:51 -07:00
reference fix: rename setup.sh → install.sh; four installer gaps from #71 2026-04-05 23:33:51 -07:00
user-guide docs: mkdocs wiki — installation, user guide, developer guide, reference 2026-02-25 12:05:49 -08:00
.gitkeep chore: move internal plans to circuitforge-plans repo 2026-03-07 15:38:47 -08:00
backlog.md fix: rename setup.sh → install.sh; four installer gaps from #71 2026-04-05 23:33:51 -07:00
index.md fix: rename setup.sh → install.sh; four installer gaps from #71 2026-04-05 23:33:51 -07:00
product-brief.md docs: finalise Circuit Forge product suite naming + product brief 2026-02-25 14:16:56 -08:00
vue-spa-migration.md feat(web): Vue 3 SPA scaffold with avocet lessons applied 2026-03-17 21:24:00 -07:00