This document lists the maintainers of the Universal Language Connector project.
- Role: Project creator, architecture decisions, final approvals
- Scope: All components (server, clients, documentation)
- TPCF Perimeter: Perimeter 3 (Community Sandbox - Open)
- Maintainer: [To be assigned]
- Components: LSP handler, HTTP API, WebSocket server, conversion core
- Responsibilities: Code review, security patches, performance optimization
- VS Code: [To be assigned]
- Neovim: [To be assigned]
- Emacs: [To be assigned]
- JetBrains: [To be assigned]
- Sublime Text: [To be assigned]
- Zed/Helix: [To be assigned]
- Maintainer: [To be assigned]
- Components: HTML/CSS/JS dashboard, real-time updates
- Maintainer: [To be assigned]
- Components: README, API docs, guides, examples
- Maintainer: [To be assigned]
- Components: CI/CD, Docker, deployment, build system
- Review pull requests within 48 hours
- Ensure code quality and test coverage
- Verify LSP compliance
- Check security implications
- Respond to issues within 72 hours
- Welcome new contributors
- Enforce Code of Conduct
- Maintain positive community culture
- Architecture decisions require consensus
- Breaking changes need RFC process
- Performance targets must be maintained
- Security fixes prioritized
- Follow semantic versioning
- Maintain CHANGELOG.md
- Create release notes
- Tag releases properly
- Sustained Contribution: 3+ months of quality contributions
- Technical Expertise: Deep understanding of component area
- Community Trust: Positive interactions, helpful reviews
- Time Commitment: Available for regular code review and issue triage
- Existing maintainer nominates candidate
- Candidate accepts nomination
- One-week community feedback period
- Consensus decision by current maintainers
- Onboarding: repository access, documentation, tools
Maintainers can step down at any time by:
- Notifying other maintainers
- Ensuring knowledge transfer
- Removing themselves from MAINTAINERS.md
- Transitioning in-progress work
We deeply appreciate all maintainer contributions, past and present.
Maintainers who have stepped down with honor:
- [None yet]
- Mailing List: maintainers@universal-connector.org
- Private Channel: [Discord/Slack/Matrix]
- Security Contact: security@universal-connector.org
- Consensus: Preferred method for all decisions
- Lazy Consensus: 72-hour timeout for minor changes
- Voting: Majority vote if consensus fails (requires 2/3 quorum)
- Tie-breaking: Lead maintainer has final say
- Discussion: Open discussion in maintainer channel
- Mediation: Neutral third-party mediator
- Voting: If mediation fails, use voting process
- Escalation: Code of Conduct committee for conduct issues
Access Level: Open contribution
- Anyone can submit pull requests
- Maintainer review required for merge
- Two-factor authentication recommended
- Signed commits encouraged
Perimeter 2 (Trusted Contributors): [Not yet implemented]
- Regular contributors with proven track record
- Faster review process
- Limited merge access to non-critical components
Perimeter 1 (Core Team): [Not yet implemented]
- Long-term maintainers
- Full repository access
- Security-sensitive component access
- Release authority
This document should be updated when:
- New maintainers are added
- Maintainers step down
- Component ownership changes
- Governance processes evolve
Last Updated: 2025-11-22 Version: 1.0