Getting Started
Thank you for considering contributing to MCPJam Inspector! It’s people like you that make the open source community such a great place. Before you get started, please consider giving the project a star ⭐. It helps grow the project and gives your contributions more recognition. Also join our Discord channel. That’s where the community and other open source contributors communicate.Finding Issues to Work On
- Browse our issues in the issues tab
- Look for starter labels:
good first issue
- Great for newcomersvery easy
- Low commitment tasks
- Claim an issue:
- Comment on the issue you want to work on
- Tag
@matteo8p
in your comment - Assign yourself to the issue
- This helps avoid multiple contributors working on the same issue
Development Workflow
1. Fork and Clone
2. Create a Branch
3. Make Your Changes
- Follow our Development Setup guide
- Write clean, readable code
- Add tests for new functionality
4. Test Your Changes
5. Submit a Pull Request
- Push your branch:
git push origin my-feature-branch
- Open a Pull Request to the
main
branch - In your PR description, explain your changes and link any relevant issues
Code Style
We use Prettier to maintain consistent code style:Commit Messages
We follow Conventional Commits:feat(client): add new button to the main component
fix(server): resolve issue with API endpoint
Need Help?
- Join our Discord for community support
- Check out our Development Setup for environment setup
- Look at existing issues and PRs for examples