# Contributing to Mousehole Here are some things to keep in mind: - No contribution is too small! Please submit as many fixes for typos and grammar bloopers as you can. - Beginners are welcome. If you are new to programming, Git, JavaScript/TypeScript, or anything related to the project, then I can help you. Just ask. - Don't be afraid to open half-finished PRs, and ask questions if something is unclear! - Pull requests should be made on their own separate branches. - Try to limit each pull request to _one_ idea only. - Follow existing code formatting - Document user-facing changes ## Submitting Changes 1. Fork the repository 2. Create a feature branch 3. Make your changes 4. Test your changes 5. Add a line item to the changelog under "Unreleased" in `CHANGELOG.md`. 6. Submit a Pull Request with: - Clear description of changes - Screenshots for UI changes - Related issue numbers ## Getting Help - Open an [issue](https://github.com/t-mart/mousehole/issues) for bugs - Check existing issues before posting - Make a new issue instead of asking questions in closed ones.