I want to make contributing to this project as easy and transparent as possible.
-
Fork and submit pull requests to the repo.
-
If you've added code that should be tested, add tests.
-
Every PR should have passing tests and at least one review by me.
-
For code formatting install
pre-commitusing something likepip install pre-commitand runpre-commit install. This should install hooks for runningblackandclang-formatto ensure consistent style for C++ and python code.You can also run the formatters manually as follows on individual files:
clang-format -i file.cpp
black file.py
or,
# single file pre-commit run --files file1.py # specific files pre-commit run --files file1.py file2.py
or run
pre-commit run --all-filesto check all files in the repo.
I use GitHub issues to track public bugs. Please ensure your description is clear and has sufficient instructions to be able to reproduce the issue.
By contributing to Local-NotebookLM, you agree that your contributions will be licensed under the LICENSE file in the root directory of this source tree.