First off, thank you for considering contributing to Password Generator! It's people like you that make Password Generator such a great tool.
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code.
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/Password-Generator.git
- Create a new branch:
git checkout -b feature/YourFeatureName
- Make your changes
- Test your changes thoroughly
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/YourFeatureName
- Open a Pull Request
- Use the GitHub issue tracker
- Describe the bug & how to reproduce it
- Include browser & OS information
- Add screenshots if applicable
- Use the GitHub issue tracker
- Provide a clear description of the enhancement
- Explain why this enhancement would be useful
- Follow our style guidelines
- Document new code
- Update README.md if needed
- Add tests for new features
- Use 2 spaces for indentation
- Use camelCase for variable and function names
- Add comments for complex logic
- Keep functions small and focused
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters
- Reference issues and pull requests
- Update the README.md with details of changes if applicable
- Update the version numbers following SemVer
- The PR will be merged once you have the sign-off of at least one other developer
bug
: Something isn't workingenhancement
: New feature or requestgood first issue
: Good for newcomershelp wanted
: Extra attention is neededquestion
: Further information is requested
Thank you for contributing to Password Generator! 🎉