Thank you for your interest in contributing to ML-Scaler! We welcome contributions from the community.
- Check if the issue already exists in the issue tracker
- Use a clear and descriptive title
- Provide detailed steps to reproduce the issue
- Include relevant logs, error messages, and environment details
- Fork the repository and create your branch from
cli - Make your changes with clear, descriptive commit messages
- Follow code quality standards for any new functionality
- Ensure code follows PEP 8 guidelines and is well-documented
- Update documentation if you're changing functionality
- Submit a pull request with a clear description of changes
# Clone your fork
git clone https://github.com/your-username/ML-Scaler.git
cd ML-Scaler
# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -e .
# Verify installation
mlscaler --help- Follow PEP 8 guidelines for Python code
- Use meaningful variable and function names
- Add docstrings to functions and classes
- Keep functions focused and modular
- Use present tense ("Add feature" not "Added feature")
- Use imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests when relevant
- Update the README.md with details of changes if applicable
- Ensure your PR description clearly describes the problem and solution
- Link any relevant issues in your PR description
- Wait for review from maintainers
- Address any feedback or requested changes
Please note that this project follows our Code of Conduct. By participating, you are expected to uphold this code.
Feel free to open an issue with your question or reach out to the maintainers.
Thank you for contributing!