We welcome contributions from the community! By participating in this project, you agree to abide by our Code of Conduct.
If you find a bug or have an idea for a new feature, please open an issue on our GitHub Issue Tracker. Please check to see if a similar issue already exists before creating a new one.
We actively welcome your pull requests.
-
Fork the repository.
-
Clone your forked repository locally:
git clone https://github.com/your-username/Syqlorix.git cd Syqlorix -
Create a new branch for your feature or bug fix:
- For features:
git checkout -b feature/your-feature-name - For bug fixes:
git checkout -b fix/bug-description
- For features:
-
Set up your development environment: It's recommended to use a virtual environment.
# Create and activate a virtual environment python3 -m venv venv source venv/bin/activate # Install the package in editable mode with all dependencies pip install -e .
-
Make your changes to the source code in the
syqlorix/directory. -
Commit your changes with a clear and concise commit message.
git commit -m "feat: Add a new component for alerts" git commit -m "fix: Correctly handle content-type for JSON responses"
(Using a convention like this helps keep the project history clean.)
-
Push your branch to your forked repository:
git push origin feature/your-feature-name
-
Open a Pull Request against the
mainbranch of the original Syqlorix repository. Provide a clear description of the changes you have made.
If you have any questions about contributing, feel free to open an issue. Thank you for your interest in making Syqlorix better!