MuseLens currently targets local development on Python 3.12 and Node.js 22.
- Create a focused branch and keep unrelated changes separate.
- Run
make lintandmake testbefore opening a pull request. - Add tests for behavior changes and update the relevant document under
docs/. - Do not commit personal photos, model caches, local databases,
.envfiles, or generated frontend output. - Record any copied or modified third-party code and its compatible license in
THIRD_PARTY_NOTICES.mdbefore submission.
Bug reports should include reproduction steps, expected behavior, actual behavior, operating system, and relevant logs with private paths or photo metadata removed.