Thank you for your interest in contributing to the Vortex Mod Manager Offline Setup Assistant! We welcome contributions from the gaming and modding community.
- Fork the repository
- Clone your fork locally
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
Found a bug? Help us fix it!
- Check existing issues first
- Use the bug report template
- Include system information
- Provide reproduction steps
- Attach relevant logs/screenshots
Have an idea for improvement?
- Check existing feature requests
- Use the feature request template
- Explain the use case clearly
- Describe expected behavior
- Consider implementation complexity
Help improve our docs!
- Fix typos and grammar
- Add missing information
- Create new guides
- Improve existing tutorials
- Update outdated content
Ready to code?
- Follow our coding standards
- Add appropriate tests
- Update documentation
- Keep commits focused
- Write clear commit messages
- Windows 10/11 development environment
- Visual Studio 2022 or Visual Studio Code
- .NET Framework 4.8 or .NET 6+
- Git for version control
# Clone your fork
git clone https://github.com/your-username/vortexmod.git
cd vortexmod
# Create feature branch
git checkout -b feature/your-feature-name
# Install dependencies (if applicable)
# Setup development environment
# Make your changes
# Test your changes
# Commit and push
git add .
git commit -m "feat: your feature description"
git push origin feature/your-feature-name- Use clear, descriptive variable names
- Write self-documenting code
- Add comments for complex logic
- Keep functions small and focused
- Follow SOLID principles
// Use PascalCase for public members
public class VortexInstaller
{
// Use camelCase for private fields
private readonly string installPath;
// Use descriptive method names
public bool InstallVortexOffline(string targetPath)
{
// Clear, readable implementation
}
}- Use XML documentation comments
- Explain the "why" not just "what"
- Include examples where helpful
- Keep documentation up to date
- Code compiles without warnings
- All existing tests pass
- New functionality has tests
- Manual testing completed
- Documentation updated
- Unit Tests: Individual component testing
- Integration Tests: End-to-end workflows
- Manual Tests: UI and user experience
- Compatibility Tests: Different Windows versions
type(scope): description
[optional body]
[optional footer]
feat: New featurefix: Bug fixdocs: Documentation changesstyle: Formatting, missing semicolons, etc.refactor: Code restructuringtest: Adding testschore: Maintenance tasks
feat(installer): add silent installation mode
fix(config): resolve path detection on Windows 11
docs(readme): update installation instructions
test(integration): add Skyrim mod installation test- Functionality: Does it work as expected?
- Code Quality: Is it well-written and maintainable?
- Performance: Any performance implications?
- Security: Are there security considerations?
- Documentation: Is it properly documented?
- Initial review within 48 hours
- Follow-up reviews within 24 hours
- Maintainer approval required for merge
- ๐ฎ Game Support: Add support for new games
- ๐ง Bug Fixes: Fix existing issues
- ๐ Documentation: Improve guides and tutorials
- ๐ Security: Enhance security features
- โก Performance: Optimize installation speed
- ๐ Localization: Add language support
- ๐จ UI/UX: Improve user interface
- ๐งช Testing: Expand test coverage
- ๐ง Linux Support: Wine compatibility
- ๐ฑ Mobile Tools: Companion apps
- ๐ค Automation: CI/CD improvements
- ๐ Analytics: Usage statistics
bug: Something isn't workingenhancement: New feature or improvementdocumentation: Documentation changesquestion: General questionshelp wanted: Extra attention needed
priority: high: Critical issuespriority: medium: Important improvementspriority: low: Nice to have features
status: reviewing: Under reviewstatus: in-progress: Being worked onstatus: blocked: Waiting for somethingstatus: ready: Ready for implementation
- ๐ฌ GitHub Discussions: General questions and ideas
- ๐ GitHub Issues: Bug reports and feature requests
- ๐ง Email: enterprise@vortex-mods.com for business inquiries
- Be respectful and inclusive
- Help others learn and grow
- Share knowledge and experiences
- Follow our Code of Conduct
We recognize all contributors in:
- README.md contributors section
- Release notes
- Special mentions in documentation
Outstanding contributors may be invited to:
- Join the core team
- Participate in decision making
- Help shape the project roadmap
This project follows the Contributor Covenant Code of Conduct. By participating, you agree to uphold this code.
Thank you for contributing to Vortex Mod Manager! Together, we're making modding more accessible for everyone. ๐ฎโจ