Skip to content

docs: lead with the download page instead of git clone - #124

Open
sorenwacker wants to merge 1 commit into
mainfrom
docs/link-download-page
Open

sorenwacker wants to merge 1 commit into
mainfrom
docs/link-download-page

Conversation

@sorenwacker

Copy link
Copy Markdown
Owner

The release pipeline builds a DMG, a Windows installer and an AppImage and publishes them to https://sorenwacker.net/nodus/. Both entry points into the project opened with Node 22, npm, Git and git clone — so the only documented way in was to be a developer, and the artifacts went unused.

The README now opens with Download, and the installation guide leads with it and says plainly that the rest of the page is only needed to develop the app.

First launch is part of the download

The builds are unsigned, so a download with no instructions is worse than none — the app appears broken on first open. Both pages carry what each platform needs:

Platform First launch
macOS xattr -cr "/Applications/Graph Core.app" then open
Windows More infoRun anyway past SmartScreen
Linux chmod +x Graph-Core-*.AppImage

This is the same text the release notes already carry, now visible before the download rather than after it.

Also corrected

The README still offered npm run dev # Web only as a way to run the app. Since #123 the renderer refuses to start outside Electron, so that line described something that now fails by design. It says what npm run dev actually is: a build step electron:dev runs for you.

Gate

src/__tests__/downloadLinkPresent.test.js holds both entry points to it: the download URL is present, it appears before any git clone, and the macOS first-launch step is stated. Proven red against the pre-change docs — 4 of 6 assertions failed.

Full suite: 1876 tests passing.

🤖 Generated with Claude Code

https://claude.ai/code/session_01TPst4QxhW8kaFtN3K9s4e1

The release pipeline builds installers for three platforms and publishes
them, while both entry points opened with Node 22 and git clone. The only
documented way in was to be a developer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant