with one click
contribution-guidelines
// Contribution process with PR workflow, code review standards, commit conventions, and open source best practices
// Contribution process with PR workflow, code review standards, commit conventions, and open source best practices
| name | contribution-guidelines |
| description | Contribution process with PR workflow, code review standards, commit conventions, and open source best practices |
| license | Apache-2.0 |
Follow proper open source contribution process including PR workflow, code review standards, and commit conventions.
git clone https://github.com/YOUR-USERNAME/European-Parliament-MCP-Server.git
cd European-Parliament-MCP-Server
git remote add upstream https://github.com/Hack23/European-Parliament-MCP-Server.git
git checkout -b feature/new-mcp-tool
npm ci # Install dependencies
npm run lint # Check code style
npm test # Run tests
npm run build # Verify build
git commit -m "feat: add search_votes MCP tool"
git commit -m "fix: handle API timeout in MEP lookup"
git commit -m "docs: update SECURITY_ARCHITECTURE.md"
git commit -m "test: add integration tests for committee API"
git push origin feature/new-mcp-tool
# Create PR via GitHub UI
npm test)npm run lint)npx tsc --noEmit)| Type | Description |
|---|---|
| feat | New functionality |
| fix | Bug fix |
| docs | Documentation only |
| style | Code style (formatting) |
| refactor | Code restructuring |
| test | Adding/updating tests |
| chore | Maintenance tasks |
| security | Security fix |
Core policies:
Supporting policies (cite when applicable):
C4 architecture model, security architecture, Mermaid diagrams, SECURITY_ARCHITECTURE.md, and comprehensive documentation per Hack23 Secure Development Policy
AI-augmented development controls, GitHub Copilot governance, LLM security, AI-generated code review per Hack23 Secure Development Policy
EU AI Act compliance, OWASP LLM security, responsible AI practices for parliamentary data and MCP server applications
Enforce code quality with ESLint, TypeScript strict mode, Knip unused detection, and quality gates for MCP servers
ISO 27001, NIST CSF 2.0, CIS Controls v8.1, EU CRA compliance mapping, multi-standard alignment per Hack23 ISMS policies
Clear technical documentation with JSDoc, READMEs, Mermaid diagrams, ISMS policy references, and comprehensive code examples