Thank you for your interest in contributing to Litebase! We welcome contributions from everyone and appreciate your help in making the project better.
Before starting work on a major change, please open a discussion in our Litebase Discussions. This helps align ideas early and ensures your effort fits within project goals.
If you find a bug, open an issue in the repository. Include clear steps to reproduce the problem, your environment details, and any relevant logs or screenshots.
If you’re submitting code:
- Make sure your changes are tested and follow the existing code style.
- Reference any related issues or discussions in your PR description.
- Keep commits clear and focused.
- Be available for feedback and collaborate in good faith during review.
- Add or update tests where applicable.
- Follow the language’s conventions used in the repository (e.g.
go fmt,eslint,pint, etc.). - Avoid introducing dependencies unless necessary.
We also welcome:
- Improvements to documentation and examples
- Enhancements to test coverage
- Translations, tutorials, or community guides
- Feedback on design and developer experience
Be respectful and constructive. All contributors are expected to follow the Litebase Code of Conduct.