feat: Add comprehensive license and repository protection
- Add MIT LICENSE file with proper copyright attribution - Add SECURITY.md with vulnerability reporting guidelines - Add CONTRIBUTING.md with contribution guidelines and standards - Add CODE_OF_CONDUCT.md following Contributor Covenant 2.1 - Add .github/CODEOWNERS for code ownership protection - Add GitHub issue templates (bug report, feature request) - Add pull request template for standardized PRs - Add automated workflows for code quality and security checks - Add dependency review workflow for license compliance This establishes professional standards and protections for the repository.
This commit is contained in:
parent
3855223bab
commit
16f3810210
10 changed files with 1059 additions and 0 deletions
35
.github/CODEOWNERS
vendored
Normal file
35
.github/CODEOWNERS
vendored
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
# Code Owners for GeoGuessr MCP Server
|
||||
#
|
||||
# This file defines individuals or teams responsible for code in this repository.
|
||||
# Code owners are automatically requested for review when someone opens a pull request
|
||||
# that modifies code that they own.
|
||||
#
|
||||
# More info: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
|
||||
|
||||
# Default owner for everything in the repo
|
||||
* @NyxiumYuuki
|
||||
|
||||
# Core source code
|
||||
/src/ @NyxiumYuuki
|
||||
|
||||
# API and Authentication
|
||||
/src/geoguessr_mcp/api/ @NyxiumYuuki
|
||||
/src/geoguessr_mcp/auth/ @NyxiumYuuki
|
||||
|
||||
# Monitoring system
|
||||
/src/geoguessr_mcp/monitoring/ @NyxiumYuuki
|
||||
|
||||
# Configuration files
|
||||
/pyproject.toml @NyxiumYuuki
|
||||
/docker-compose*.yml @NyxiumYuuki
|
||||
/Dockerfile @NyxiumYuuki
|
||||
|
||||
# Security and policies
|
||||
/SECURITY.md @NyxiumYuuki
|
||||
/LICENSE @NyxiumYuuki
|
||||
|
||||
# CI/CD and GitHub workflows
|
||||
/.github/ @NyxiumYuuki
|
||||
|
||||
# Tests
|
||||
/tests/ @NyxiumYuuki
|
||||
Loading…
Add table
Add a link
Reference in a new issue