dubbl

Contributing to Dubbl

How to contribute code, documentation, and tax regulation updates.

Dubbl is open source and welcomes contributions of all kinds. Whether you are fixing a bug, adding a feature, improving documentation, or reporting a tax regulation change, your help is appreciated.

Getting Started

Fork and clone

Fork the repository on GitHub, then clone your fork and create a new branch.

Make your changes

Edit code, documentation, or tax information as needed.

Verify

pnpm lint

Submit a pull request

Push your branch and open a PR with a clear description of what changed and why.

Ways to Contribute

Tax regulations change frequently across jurisdictions. If you notice outdated tax information in Dubbl or this documentation, please open an issue describing what has changed and providing a reference (e.g., link to government website). This is one of the most impactful ways to contribute.

Code Style

  • The project uses ESLint and Prettier for consistent formatting
  • Run pnpm lint before submitting
  • Follow existing patterns in the codebase
  • Keep PRs focused on a single change

Development Setup

See Getting Started for instructions on setting up a local development environment.

License

By contributing, you agree that your contributions will be licensed under the Apache License 2.0.

On this page