Community & Code

Contributing to Bank Statement Parser

Guidelines for bug reporting, code contributions, DCO sign-offs, and test-driven verification.

Thank you for your interest in contributing to Bank Statement Parser. We welcome pull requests for new bank dialect parsers, performance optimizations, and documentation improvements.

Development Workflow

  1. Fork the repository on GitHub: https://github.com/sebastienrousseau/bankstatementparser
  2. Clone your fork locally:
    <span class="source shell bash"><span class="meta function-call shell"><span class="variable function shell">git</span></span><span class="meta function-call arguments shell"> clone https://github.com/YOUR_USERNAME/bankstatementparser.git</span> <span class="meta function-call shell"><span class="support function cd shell">cd</span></span><span class="meta function-call arguments shell"> bankstatementparser</span> </span>
  3. Run the test suite:
    <span class="source shell bash"><span class="meta function-call shell"><span class="variable function shell">cargo</span></span><span class="meta function-call arguments shell"> test</span> </span>
  4. Submit your pull request with descriptive commit messages and test fixtures with anonymized PII.