sandbox-notebookllamalm/CONTRIBUTING.md
Clelia (Astra) Bertelli 3d86713cb3 first commit
2025-06-27 22:47:48 +02:00

1.3 KiB

Contributing to notebooklm-clone

Do you want to contribute to this project? Make sure to read this guidelines first :)

Issue

When to do it:

  • You found bugs but you don't know how to solve them or don't have time/will to do the solve
  • You want new features but you don't know how to implement them or don't have time/will to do the implementation

⚠️ Always check open and closed issues before you submit yours to avoid duplicates

How to do it:

  • Open an issue
  • Give the issue a meaningful title (short but effective problem/feature request description)
  • Describe the problem/feature request

Traditional contribution

When to do it:

  • You found bugs and corrected them
  • You optimized/improved the code
  • You added new features that you think could be useful to others

How to do it:

  1. Fork this repository
  2. Install pre-commit and make sure to have it within the Git Hooks for your fork:
pip install pre-commit
pre-commit install
  1. Change the things you want, and make sure tests still pass or add new ones:
pytest tests/test_*.py
  1. Commit your changes
  2. Make sure your changes pass the pre-commit linting/type checking, if not modify them so that they pass
  3. Submit pull request (make sure to provide a thorough description of the changes)

Thanks for contributing!