First off, thank you for considering contributing to Box MCP Server! It's people like you who make it such a great tool for everyone.
By participating in this project, you are expected to uphold our Code of Conduct. Please report unacceptable behavior to @hmk.
Before creating bug reports, please check the issue list as you might find out that you don't need to create one. When you are creating a bug report, please include as many details as possible:
- Use a clear and descriptive title
- Describe the exact steps which reproduce the problem
- Provide specific examples to demonstrate the steps
- Describe the behavior you observed after following the steps
- Explain which behavior you expected to see instead and why
- Include screenshots if possible
If you have a suggestion for the project, we'd love to hear about it! Enhancement suggestions are tracked as GitHub issues. When creating an enhancement suggestion, please include:
- A clear and descriptive title
- A detailed description of the proposed enhancement
- Explain why this enhancement would be useful
- List any potential drawbacks
- If possible, suggest a potential implementation approach
- Follow the style guides
- After you submit your pull request, verify that all status checks are passing
Git Commit Messages:
- Use Conventional Commits
- Use the present tense ("Add Feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests liberally after the first line
- Fork the repo and create your branch from main
- If you've added code that should be tested, add tests
- If you've changed APIs, update the documentation
- Ensure the test suite passes
- Make sure your code lints
- Issue that pull request!
Don't hesitate to ask questions about the contribution process. You can:
Open an issue with your question
Thank you for contributing! 🎉