Thank you for your interest in contributing! This project welcomes contributions from the community.
Click the "Fork" button on GitHub to create your own copy of the project.
git clone https://github.com/YOUR_USERNAME/cypress-gmail-api-testing.git
cd cypress-gmail-api-testinggit checkout -b feature/your-feature-name- Write clear, descriptive commit messages
- Follow TypeScript best practices
- Add tests for new functionality
- Update documentation if needed
npm run testgit push origin feature/your-feature-name- Provide a clear PR title and description
- Reference any related issues
- Wait for code review
- Use strict mode (
strict: trueintsconfig.json) - Add type annotations for all functions
- Use descriptive variable names
- Write clear test descriptions
- Use meaningful assertions
- Keep tests focused and isolated
- Add comments for complex logic
- Update README.md if adding new features
- Include code examples
- Document any new environment variables
When reporting bugs, please include:
- Steps to reproduce
- Expected behavior
- Actual behavior
- OS and Node.js version
- Error messages or logs
Open an issue on GitHub with your question, and we'll help!
Thank you for contributing! 🙏