Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 959 Bytes

File metadata and controls

44 lines (28 loc) · 959 Bytes

Contributing to BluNote

Thanks for your interest in contributing!

Development setup

  1. Install Node.js (LTS recommended).

  2. Install dependencies:

    npm install
    
  3. Start the app:

    npx expo start
    

Quality checks (required for PRs)

Before opening a pull request, please run:

npm run typecheck
npm test
npm run lint

Project principles

  • Offline-first only (no network calls unless explicitly discussed and approved)
  • Keep changes minimal and consistent with existing code style
  • Prefer simple solutions over adding new dependencies

Submitting a pull request

  • Keep PRs focused (one feature or fix per PR).
  • Include screenshots or videos for UI changes.
  • Add or update tests when changing logic (database, notifications, backup/import).

Reporting bugs

Open a GitHub issue with:

  • device + OS version
  • Expo SDK version
  • steps to reproduce
  • expected vs actual behavior
  • logs or screenshots if possible