Contributing

Contributions are welcome! This page provides information on how to set up the development environment and contribute to PageSieve.

Development Setup

  1. Clone the repository: git clone https://github.com/julius383/PageSieve.git
  2. Install dependencies: bun install
  3. Start the build process: bun run build (for production)

Build Commands

  • bun run build: Generates the production extension in the dist/ folder.
  • bun run lint: Runs ESLint to check for code quality issues.
  • bun run format: Formats the codebase using Prettier.

Just Tasks

If you have just installed, you can use the following commands:

  • just build: Build the extension.
  • just watch: Start file watcher to trigger rebuild extension
  • just lint: Lint the codebase.
  • just format: Format the codebase.

Submitting Changes

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Commit your changes and push them to your fork.
  4. Submit a pull request with a clear description of your changes.