Thank you for your interest in contributing to locorda! We welcome contributions of all kinds—bug reports, feature requests, documentation improvements, and code.
- Fork the repository and create your branch from
main. - Open an issue to discuss your idea, bug, or feature request if it is significant.
- Write tests for any new features or bug fixes.
- Run
dart analyzeanddart testto ensure code quality and correctness. - Submit a pull request with a clear description of your changes and why they are needed.
- Follow Dart best practices and formatting (
dart format). - Write clear, concise documentation for public APIs.
- Include usage examples where relevant.
- Be respectful and constructive in all interactions.
- See the AI Policy for how we leverage generative AI.
- Ensure contributions are your own work or properly attributed
- Be aware of potential patent issues, especially with CRDT algorithms
- When referencing academic papers or existing implementations, provide proper citations
By contributing, you agree that your contributions will be licensed under the MIT License.
Happy coding!