|
1 | 1 | # CODEOWNERS - PyCompiler ARK++ 3.2.3 |
2 | | -# This file defines code ownership for automatic review assignment |
3 | | -# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners |
| 2 | +# Teams have been removed. Ownership is managed by a single author. |
| 3 | +# Owner: Samuel Amen Ague |
4 | 4 |
|
5 | | -# Global owners - these users are requested for review on all changes |
6 | | -* @pycompiler-maintainers |
7 | | - |
8 | | -# Core architecture and main application |
9 | | -/main.py @core-team @architecture-team |
10 | | -/utils/ @core-team @utils-team |
11 | | -/API/ @api-team @core-team |
12 | | -/API_SDK/ @api-team @sdk-team |
13 | | - |
14 | | -# Plugin systems |
15 | | -/bcasl/ @bcasl-team @plugin-team |
16 | | -/acasl/ @acasl-team @plugin-team |
17 | | -/engine_sdk/ @engine-team @sdk-team |
18 | | -/ENGINES/ @engine-team @compilation-team |
19 | | - |
20 | | -# User interface |
21 | | -/ui/ @ui-team @frontend-team |
22 | | -/themes/ @ui-team @design-team |
23 | | - |
24 | | -# Documentation |
25 | | -/docs/ @docs-team @technical-writers |
26 | | -*.md @docs-team @technical-writers |
27 | | -/README.md @core-team @docs-team |
28 | | - |
29 | | -# Configuration and build |
30 | | -/pyproject.toml @build-team @core-team |
31 | | -/requirements.txt @dependencies-team @security-team |
32 | | -/constraints.txt @dependencies-team @security-team |
33 | | -/.pre-commit-config.yaml @quality-team @build-team |
34 | | - |
35 | | -# CI/CD and automation |
36 | | -/.github/ @devops-team @ci-team |
37 | | -/.github/workflows/ @devops-team @ci-team @security-team |
38 | | - |
39 | | -# Security and governance |
40 | | -/SECURITY.md @security-team @core-team |
41 | | -/CODE_OF_CONDUCT.md @community-team @core-team |
42 | | -/CONTRIBUTING.md @community-team @docs-team |
43 | | -/CODEOWNERS @core-team @admin-team |
44 | | - |
45 | | -# Release and packaging |
46 | | -/RELEASE.md @release-team @core-team |
47 | | -/CHANGELOG.md @release-team @docs-team |
48 | | -/SUPPORTED_MATRIX.md @platform-team @qa-team |
49 | | - |
50 | | -# Tests |
51 | | -/tests/ @qa-team @test-team |
52 | | -/tests/unit/ @qa-team @core-team |
53 | | -/tests/integration/ @qa-team @integration-team |
54 | | -/tests/security/ @security-team @qa-team |
55 | | - |
56 | | -# Language and localization |
57 | | -/languages/ @i18n-team @ui-team |
58 | | - |
59 | | -# Scripts and utilities |
60 | | -/run.sh @devops-team @unix-team |
61 | | -/run.ps1 @devops-team @windows-team |
62 | | - |
63 | | -# Specific file patterns |
64 | | -*.py @python-team |
65 | | -*.yml @devops-team |
66 | | -*.yaml @devops-team |
67 | | -*.json @config-team |
68 | | -*.toml @config-team |
69 | | - |
70 | | -# Security-sensitive files |
71 | | -**/security/ @security-team |
72 | | -**/auth/ @security-team |
73 | | -**/crypto/ @security-team |
74 | | -**/*secret* @security-team |
75 | | -**/*key* @security-team |
76 | | -**/*cert* @security-team |
77 | | - |
78 | | -# Performance-critical components |
79 | | -**/performance/ @performance-team |
80 | | -**/optimization/ @performance-team |
81 | | -**/benchmark/ @performance-team |
82 | | - |
83 | | -# Platform-specific code |
84 | | -**/windows/ @windows-team |
85 | | -**/macos/ @macos-team |
86 | | -**/linux/ @linux-team |
87 | | -**/unix/ @unix-team |
88 | | - |
89 | | -# Plugin-specific ownership |
90 | | -/ENGINES/python/ @python-engine-team |
91 | | -/ENGINES/nuitka/ @nuitka-team |
92 | | -/ENGINES/pyinstaller/ @pyinstaller-team |
93 | | - |
94 | | -# ACASL plugins |
95 | | -/acasl/code_signing/ @security-team @signing-team |
96 | | -/acasl/packaging/ @packaging-team |
97 | | -/acasl/publishing/ @release-team |
98 | | -/acasl/sbom/ @security-team @compliance-team |
99 | | - |
100 | | -# BCASL plugins |
101 | | -/bcasl/validation/ @validation-team @qa-team |
102 | | -/bcasl/preprocessing/ @preprocessing-team |
103 | | -/bcasl/optimization/ @optimization-team |
104 | | - |
105 | | -# Team definitions (GitHub teams) |
106 | | -# @pycompiler-maintainers - Core maintainers with admin access |
107 | | -# @core-team - Core developers |
108 | | -# @api-team - API developers |
109 | | -# @sdk-team - SDK developers |
110 | | -# @plugin-team - Plugin system developers |
111 | | -# @ui-team - User interface developers |
112 | | -# @docs-team - Documentation team |
113 | | -# @security-team - Security specialists |
114 | | -# @qa-team - Quality assurance team |
115 | | -# @devops-team - DevOps and CI/CD specialists |
116 | | -# @build-team - Build system maintainers |
117 | | -# @release-team - Release management |
118 | | -# @community-team - Community management |
119 | | - |
120 | | -# Emergency contacts for critical issues |
121 | | -# For security issues: @security-team |
122 | | -# For build failures: @build-team @devops-team |
123 | | -# For release blockers: @release-team @core-team |
| 5 | +# No team-based ownership rules are defined. |
| 6 | +# Add GitHub usernames here if you want automatic review requests in the future. |
0 commit comments