CONTRIBUTING.md•1.31 kB
# Contributing to Bengaluru BMTC MCP Server
We love your input! We want to make contributing to the Bengaluru BMTC MCP Server as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainer
## Development Process
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
### Pull Requests
1. Fork the repository
2. Create a new branch for your feature (`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
### Issues
We use GitHub issues to track public bugs. Report a bug by opening a new issue; it's that easy!
## Coding Style
We use ESLint to maintain code style and consistency. Please make sure your code follows the style guide by running:
```bash
npm run lint
```
## Testing
Write tests for new features and ensure all tests pass before submitting a PR:
```bash
npm test
```
## License
By contributing, you agree that your contributions will be licensed under the project's MIT License.
## References
This document was adapted from the open-source contribution guidelines templates.