First of all, thank you for considering contributing to VersaLog! We welcome all kinds of contributions, including bug reports, feature requests, and code improvements.
If you find a bug or have a suggestion:
- Use GitHub Issues
- Clearly describe the problem or idea
- Include steps to reproduce (for bugs)
- Provide environment details if relevant (Python version, OS, etc.)
- Explain the feature and why it would be useful
- Provide examples or use cases if possible
Before submitting a PR:
- Make sure your code works as expected
- Keep changes small and focused
- Follow the existing coding style
When creating a PR:
- Provide a clear description of what you changed
- Explain why the change is needed
- Reference related Issues if applicable
-
Clone the repository: git clone https://github.com/VersaLog/VersaLog.py
-
Navigate to the project directory: cd VersaLog
-
Install dependencies: pip install -r requirements.txt
- Follow Python best practices (PEP 8)
- Write clean and readable code
- Use meaningful variable and function names
- Test your changes before submitting
- Make sure existing functionality is not broken
If you have any questions, feel free to open an Issue.
Thank you for helping improve VersaLog π