Thanks for your interest in contributing to Demel! We welcome contributions from everyone.
- Open an issue on GitHub.
- Describe the bug in detail.
- Include steps to reproduce the bug.
- Mention your OS and Lua version.
- Open an issue on GitHub.
- Describe the enhancement in detail.
- Explain why this enhancement would be useful.
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes.
- Run the syntax check:
find . -name "*.lua" -exec lua5.4 -p {} + - Submit a pull request.
- Use 2 spaces for indentation.
- Keep code clean and readable.
- Add comments where necessary.
If you want to add a new scrobbling source or API integration:
- Create a new file in
src/. - Follow the pattern in
src/listenbrainz.luaorsrc/musicbrainz.lua. - Expose the necessary functions in
main.lua.