Thank you for considering contributing to MylibSQLAdmin—a modern, open-source GUI for managing libSQL (SQLite-compatible) databases. Your contributions help improve the project for everyone.
- Check Existing Issues: Review open issues to avoid duplicating efforts.
- Understand the Project: Familiarize yourself with the project's structure and goals by reading the README or DeepWiki.
- Fork the Repository: Click the "Fork" button at the top right of the repository page.
- Clone Your Fork:
git clone https://github.com/darkterminal/mylibsqladmin.git
- Create a New Branch:
git checkout -b feature/your-feature-name
- Make Your Changes: Implement your feature or fix.
- Test Your Changes: Ensure your changes don't break existing functionality.
- Commit and Push:
git add . git commit -m "Describe your changes" git push origin feature/your-feature-name
- Submit a Pull Request: Go to your fork on GitHub and click "Compare & pull request."
- Docker: The project uses Docker for development. Refer to the
compose.ymlfiles for setup. - Makefile: Utilize the provided
Makefilefor common tasks. - Environment Variables: Use
.env.exampleas a template for your environment configuration.
- Language: Ensure your code is clean and well-documented.
- Style: Follow consistent coding styles and conventions used in the project.
- Commits: Write clear and descriptive commit messages.
By contributing, you agree that your contributions will be licensed under the Apache-2.0 License.
If you have questions or need assistance, feel free to open an issue or join our community discussions.