Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 722 Bytes

File metadata and controls

20 lines (17 loc) · 722 Bytes

Contributing to tywrap

Thanks for your interest in contributing!

  • Development setup:
    • Node 20+ and Python 3.10+ (CI tests 3.10, 3.11, 3.12)
    • npm ci
    • npm run check:all
  • Common tasks:
    • Build: npm run build
    • Lint: npm run lint (fix: npm run lint:fix)
    • Tests: npm test (types: npm run test:types)
  • Commit:
    • Use clear, conventional messages (feat, fix, chore, docs, refactor, test)
  • Pull Requests:
    • Include tests and type definitions where applicable
    • Ensure npm run check:all passes
    • Wait for CI to be green (including CI/required) and for CodeRabbit to complete; resolve all review threads

By contributing, you agree to license your contributions under the project’s MIT License.