Thank you for your interest in contributing!
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/postgres-mcp.git cd postgres-mcp - Install dependencies:
npm install
- Create a branch:
git checkout -b feature/your-feature-name
# Build
npm run build
# Run linting
npm run lint
# Run type checking
npm run typecheck
# Run all checks
npm run check- Ensure all checks pass (
npm run check) - Update documentation if needed
- Add tests for new functionality
- Submit a pull request with a clear description
- Use TypeScript with strict mode
- Follow ESLint rules (run
npm run lint) - Use meaningful variable and function names
- Add JSDoc comments for public APIs
- Use the issue templates
- Provide clear reproduction steps
- Include environment details (OS, Node.js version, PostgreSQL version)
Open an issue or reach out to admin@adamic.tech.