We welcome contributions to PicSwitcher! Whether you're interested in reporting a bug, suggesting a new feature, or contributing code, your involvement helps us make the project better. Please take a moment to review the guidelines below before getting started.
If you've found a bug or have an idea for a new feature, please check the GitHub Issues page to see if it's already been discussed. If not, feel free to open a new issue.
- Fork the repository on GitHub.
- Clone your forked repository to your local machine.
- Create a new branch for your changes:
git checkout -b feature/your-feature-name
- Make your changes and commit them with clear messages.
- Push your changes to your forked repository:
git push origin feature/your-feature-name
- Create a pull request (PR) from your forked repository to the main PicSwitcher repository.
- Provide a clear title and description for your PR explaining the purpose of your changes.
- Be responsive to any feedback or review comments on your PR.
- Follow the existing code style and naming conventions used in the project.
- Write clear and concise code comments where necessary to explain complex logic.
- Test your changes thoroughly to ensure they work as intended.
You can also contribute by helping other community members on the GitHub Issues page. Answering questions, providing solutions, or even just offering encouragement can make a positive impact.
By participating in this open-source community, you're helping to improve PicSwitcher for everyone. Thank you for considering contributing!