Thanks for your interest in contributing!
git clone https://github.com/b0x42/paperless2papra.git
cd paperless2papra
pnpm installpnpm dev -- migrate --help # Run from source
pnpm build # Build dist/
pnpm test # Run tests
pnpm lint # Lint
pnpm lint:fix # Lint + auto-fix
pnpm typecheck # Type check- Fork the repo and create a branch from
main - Make your changes
- Run
pnpm lint && pnpm typecheck && pnpm test && pnpm buildto verify everything passes - Commit both
src/anddist/(the compiled output is committed so the package works directly from GitHub) - Open a pull request against
main
Open an issue using the bug report template. Include:
- Steps to reproduce
- Expected vs actual behavior
- Node.js version and OS
Open an issue using the feature request template. Describe the use case and why it would be useful.