Thank you for your interest in contributing to WinDropper! We welcome contributions from everyone.
- Fork the repository on GitHub
- Clone your forked repository to your local machine
- Create a new branch for your feature or bug fix
- Make your changes and commit them with clear, descriptive messages
- Push your changes to your GitHub repository
- Submit a Pull Request
To set up your development environment:
# Install dependencies
npm install
# Start development mode
npm run devSee the README.md for more detailed development instructions.
- Follow the existing code style
- Write TypeScript with proper typing
- Use meaningful variable and function names
- Add comments for complex logic
- Keep your changes focused on a single issue/feature
When submitting a Pull Request:
- Update the README.md with details of changes to the interface, if applicable
- Include a clear description of the changes made
- Reference any related issues
- Update documentation as needed
- Ensure your code works across different Windows versions
Please use the Bug Report template when reporting bugs. Include as much information as possible, including:
- Steps to reproduce the issue
- Expected behavior
- Actual behavior
- Screenshots if applicable
- Your operating system and WinDropper version
We welcome feature requests! Please use the Feature Request template to suggest new features.
If you have any questions, feel free to open an issue with the "question" label.