Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 919 Bytes

File metadata and controls

28 lines (21 loc) · 919 Bytes

Contributing

Thanks for your interest in this project. Contributions are welcome. What to contribute

Bug fixes

  • Additional pricing models (American options, exotic payoffs)
  • Variance reduction techniques
  • Performance improvements
  • Documentation improvements

How to contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/your-feature)
  3. Make your changes and test them
  4. Commit with a clear message (git commit -m "feat: add your feature")
  5. Push to your fork and open a pull request

Code style

  • Follow the existing C++ style (see src/ for reference)
  • Keep header and implementation files separate
  • Add comments for any non-obvious math or logic
  • Ensure the project compiles cleanly with make before submitting

Testing

Run the program with the example inputs from the README and verify output matches before submitting a PR.