- Streamline and enhance documentation for API, architecture, getting started, and usage - Improve clarity, readability, and organization of documentation files - Update content to be more concise and informative - Ensure consistent formatting and style across documentation
1.3 KiB
1.3 KiB
Contributing to Home Assistant MCP
We welcome community contributions to improve the MCP Server. Please review the following guidelines before contributing.
How to Contribute
- Fork the Repository: Create your personal fork on GitHub.
- Create a Feature Branch: Use a clear name (e.g.,
feature/your-featureorbugfix/short-description). - Make Changes: Develop your feature or fix bugs while following our coding standards.
- Write Tests: Include tests for new features or bug fixes.
- Submit a Pull Request: Once your changes are complete, submit a PR for review.
- Address Feedback: Revise your PR based on maintainers' suggestions.
Code Style Guidelines
- Follow the project's established coding style.
- Use Bun tooling for linting and formatting:
bun run lintbun run format
Documentation
- Update documentation alongside your code changes.
- Ensure tests pass and coverage remains high.
Reporting Issues
- Use the GitHub Issues page to report bugs, request new features, or ask questions.
- Provide clear descriptions, replication steps, and any error logs.
Community
- Join our real-time discussions on our chat platforms (Discord, Slack, etc.).
- Engage with other contributors to exchange ideas and solutions.
Thank you for helping improve the Home Assistant MCP project!