Thanks for your interest in contributing to Inference-LAB.
We welcome contributions across:
- AI/ML research
- model development
- datasets
- tooling
- documentation
- evaluation
- infrastructure
You can contribute by:
- Opening issues
- Improving documentation
- Fixing bugs
- Adding features
- Training or evaluating models
- Creating datasets
- Improving benchmarks
- Reviewing pull requests
Please:
- Search existing issues before opening a new one
- Keep discussions constructive
- Open an issue before working on major changes
- Fork the repository
- Create a feature branch
git checkout -b feature/my-feature- Make your changes
- Commit clearly
git commit -m "Add feature X"- Push and open a Pull Request
PRs should:
- Be focused and small when possible
- Include clear descriptions
- Reference related issues
- Pass tests/checks
- Avoid unrelated refactors
General expectations:
- Write readable and modular code
- Prefer type hints where useful
- Add comments only when necessary
- Keep dependencies minimal
For Python:
- Follow PEP8
- Use virtual environments
- Prefer black/ruff formatting
When opening a bug report, include:
- Expected behavior
- Actual behavior
- Reproduction steps
- Environment details
Do not publicly disclose security vulnerabilities. Please report them privately to the maintainers.
Be respectful and collaborative. Constructive technical discussion is encouraged.
By contributing, you agree that your contributions will be licensed under the repository license.