Skip to content

feat(install): add install script and split README into docs guides - #83

Merged
benbenbang merged 1 commit into
mainfrom
feature/installer
Oct 9, 2026
Merged

benbenbang merged 1 commit into
mainfrom
feature/installer

Conversation

@benbenbang

Copy link
Copy Markdown
Member

This change introduces a new installation script and reorganizes the
documentation into focused guides. The main additions are the Homebrew
and GitHub install-script paths, plus a dedicated test for the installer.

New installation tooling:

  • Added scripts/install.sh to download and verify stable release
    binaries for macOS/Linux amd64/arm64, with --version, --dir and
    --force options, checksum verification against bounded SHA256SUMS,
    and legacy jev_... asset fallback when the new name is absent.
  • Added scripts/test_install.py to cover the installer behavior.

Documentation restructure:

  • Trimmed the README to installation, verification and a documentation
    index, pointing to the new guides.
  • Split the former monolithic README into docs/usage.md,
    docs/configuration.md, docs/sdk.md, docs/development.md,
    docs/debug.md, docs/updates.md, docs/releases.md and docs/mcp.md.
  • Updated docs/mcp-agents.md cross-references to the relocated sections.

This change introduces a new installation script and reorganizes the
documentation into focused guides. The main additions are the Homebrew
and GitHub install-script paths, plus a dedicated test for the installer.

**New installation tooling:**
* Added `scripts/install.sh` to download and verify stable release
  binaries for macOS/Linux amd64/arm64, with `--version`, `--dir` and
  `--force` options, checksum verification against bounded `SHA256SUMS`,
  and legacy `jev_...` asset fallback when the new name is absent.
* Added `scripts/test_install.py` to cover the installer behavior.

**Documentation restructure:**
* Trimmed the README to installation, verification and a documentation
  index, pointing to the new guides.
* Split the former monolithic README into `docs/usage.md`,
  `docs/configuration.md`, `docs/sdk.md`, `docs/development.md`,
  `docs/debug.md`, `docs/updates.md`, `docs/releases.md` and `docs/mcp.md`.
* Updated `docs/mcp-agents.md` cross-references to the relocated sections.
@benbenbang
benbenbang enabled auto-merge (rebase) October 9, 2026 16:34
@github-actions github-actions Bot added documentation Improvements or additions to documentation triage labels Oct 9, 2026
@benbenbang
benbenbang merged commit 4ed6fe1 into main Oct 9, 2026
5 checks passed
@benbenbang
benbenbang deleted the feature/installer branch October 9, 2026 16:36
@ptah-bw-technical-app

Copy link
Copy Markdown

🎉 This PR is included in version 1.5.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation released triage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant