Skip to content

fix: update outdated installation instructions#108

Open
alexchenai wants to merge 1 commit intodrift-labs:masterfrom
alexchenai:fix/update-installation-instructions
Open

fix: update outdated installation instructions#108
alexchenai wants to merge 1 commit intodrift-labs:masterfrom
alexchenai:fix/update-installation-instructions

Conversation

@alexchenai
Copy link
Copy Markdown

Summary

Fixes #101 — the current development setup instructions in README.md contain broken URLs and outdated steps that prevent new contributors from building the project.

Changes

  • Replaced dead Solana install URL: release.solana.com has an expired TLS certificate. Updated to use GitHub release binaries from solana-labs/solana releases, with options for both Linux and macOS (Apple Silicon).
  • Replaced broken Anchor docs link: The old book.anchor-lang.com URL returns 404. Updated to the current anchor-lang.com/docs/avm and pointed to coral-xyz/anchor (the repo was transferred from project-serumcoral-xyz).
  • Added step-by-step from-scratch guide: Collapsible section with numbered steps for Rust, Solana CLI, and Anchor/AVM installation — particularly helpful for first-time contributors.
  • Kept short quick-setup path: Existing users who already have the toolchains can still use the concise 3-line setup in a separate collapsible section.
  • Fixed typos in SDK README: menatmeant, PermissionelessPermissionless.

Tested on

Verified that all referenced URLs resolve correctly (GitHub release assets, Anchor docs).

Version targets (unchanged)

  • Rust: 1.70.0 (matches rust-toolchain.toml)
  • Solana: 1.16.27
  • Anchor: 0.29.0 (matches Anchor.toml)

- Replace dead release.solana.com URL with GitHub release binaries (drift-labs#101)
- Replace broken Anchor book link with current docs URL
- Add step-by-step install-from-scratch guide with collapsible sections
- Keep short instructions for users who already have toolchains
- Fix typos in SDK README: "menat" -> "meant", "Permissioneless" -> "Permissionless"

Closes drift-labs#101
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.

Outdated installation instructions

1 participant