# Contributing to MCP Google Calendar
Thank you for your interest in contributing to MCP Google Calendar! This document provides guidelines and instructions for contributing.
## Code of Conduct
Please be respectful and considerate of others when contributing to this project.
## How to Contribute
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
## Development Setup
Follow the setup instructions in the README.md file to get your development environment ready.
## Pull Request Process
1. Ensure any install or build dependencies are removed before the end of the layer when doing a build
2. Update the README.md with details of changes to the interface, if applicable
3. The PR should work with the existing tests and add new ones if needed
4. Once you have the sign-off, the PR can be merged
## Style Guidelines
- Follow the existing code style
- Use TypeScript for all new code
- Document all public APIs
- Write clear commit messages
## Security Considerations
- Never commit sensitive credentials or tokens
- Do not commit `.env`, `credentials.json`, or `token.json` files
- Report security vulnerabilities directly to the project maintainers
## License
By contributing, you agree that your contributions will be licensed under the project's MIT License.