Skip to content

docs(readme): add Arch Linux installation for dependencies#221

Open
Cleboost wants to merge 1 commit into
colbymchenry:mainfrom
Cleboost:linux-arch
Open

docs(readme): add Arch Linux installation for dependencies#221
Cleboost wants to merge 1 commit into
colbymchenry:mainfrom
Cleboost:linux-arch

Conversation

@Cleboost
Copy link
Copy Markdown

This pull request improves support and guidance for Arch Linux users who may encounter issues with missing native build tools when using better-sqlite3. The changes update installation instructions and recovery messages to include Arch Linux-specific commands, and ensure that tests cover these updates.

Documentation and user guidance improvements:

  • Updated the installation instructions in README.md to include the Arch Linux command for installing development tools and Python (sudo pacman -S base-devel python).
  • Enhanced the WASM_FALLBACK_FIX_RECIPE message in src/db/sqlite-adapter.ts to mention the Arch Linux command (pacman -S base-devel) alongside existing macOS and Debian/Ubuntu instructions.
  • Updated the buildWasmFallbackBanner function to include an Arch Linux-specific fix command (sudo pacman -S base-devel python).

Test coverage:

  • Added test assertions in __tests__/sqlite-backend.test.ts to verify that the Arch Linux command appears in the fallback banner and recovery recipe. [1] [2]

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