Thanks for your interest in contributing! Please take a moment to read through these guidelines to keep things smooth.
- Fork the repository and clone it locally.
- Install dependencies:
- Run tests to confirm everything works:
cd test-make
make clean
virt-pack -- make
virt-pack --info
virt-pack --remove- Use the issue tracker.
- Check for existing issues before creating a new one.
- Include steps to reproduce, expected behavior, and screenshots if relevant.
- Create a new branch: git checkout -b feature/your-feature-name
- Make your changes.
- Run tests/linters before committing:
cd test-make
make clean
virt-pack -- make
virt-pack --show
virt-pack --remove- Commit with a meaningful message: git commit -m "Add: short description of change"
- Push and open a Pull Request (PR) to the
mainbranch.
- Follow the existing code style.
- Add comments where needed.
- Write tests for new features or fixes.
- Keep PRs small and focused.
- Link related issue numbers (
Fixes #123). - Ensure your branch is up-to-date with
main.
- Be respectful and constructive.
Contributions count towards Hacktoberfest! 🌱
Your PRs will be labeled and reviewed accordingly.