Skip to main content
Glama

NetBox MCP Server

by fringemonkey
GIT_WORKFLOW.md2.2 kB
# Git Workflow Documentation ## Branching Strategy ### Main Branch - `main` - Production-ready code - Protected branch with required reviews - Only accepts PRs from feature branches ### Feature Branches - `feature/feature-name` - New features - `bugfix/bug-description` - Bug fixes - `hotfix/critical-fix` - Critical production fixes ## Commit Convention ### Format ``` type(scope): description [optional body] [optional footer] ``` ### Types - `feat` - New feature - `fix` - Bug fix - `docs` - Documentation changes - `style` - Code style changes - `refactor` - Code refactoring - `test` - Test changes - `chore` - Maintenance tasks ### Examples ``` feat(server): add NetBox API integration fix(tools): resolve host search parameter issue docs(readme): update installation instructions test(unit): add comprehensive test coverage ``` ## Pull Request Process ### Before Creating PR 1. Ensure all tests pass 2. Update documentation if needed 3. Rebase on latest main 4. Clean up commit history ### PR Requirements - Clear title and description - Link to related issues - Include test results - Request appropriate reviewers ### PR Template ```markdown ## Description Brief description of changes ## Type of Change - [ ] Bug fix - [ ] New feature - [ ] Breaking change - [ ] Documentation update ## Testing - [ ] All tests pass - [ ] New tests added for new functionality - [ ] Manual testing completed ## Checklist - [ ] Code follows style guidelines - [ ] Self-review completed - [ ] Documentation updated - [ ] No breaking changes ``` ## Release Process ### Version 1.0 Release - All tests passing (100% success rate) - Comprehensive documentation - Production-ready code - Zero known issues ### Future Releases 1. Create release branch from main 2. Update version numbers 3. Update changelog 4. Create release PR 5. Tag release after merge 6. Deploy to production ## Best Practices 1. **Small, Focused Commits** - One logical change per commit 2. **Clear Messages** - Descriptive commit messages 3. **Regular Rebasing** - Keep feature branches up to date 4. **Test Before Commit** - Run tests locally before pushing 5. **Review Code** - Self-review before requesting review

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/fringemonkey/mcp-dc'

If you have feedback or need assistance with the MCP directory API, please join our Discord server