Skip to content

Commit 9b5213d

Browse files
committed
chore(meta,docs): unify email; remove team refs; set author to 'Samuel Amen Ague'
replace all emails with ague.samuel27@gmail.com update authors/maintainers in pyproject.toml; update ACASL_AUTHOR; simplify CODEOWNERS; update README/SECURITY/CODE_OF_CONDUCT/CONTRIBUTING/UPGRADE_GUIDE
1 parent 452d351 commit 9b5213d

9 files changed

Lines changed: 26 additions & 145 deletions

File tree

CODEOWNERS

Lines changed: 4 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -1,123 +1,6 @@
11
# 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
44

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.

CODE_OF_CONDUCT.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Ce Code de Conduite s'applique dans tous les espaces communautaires, et s'appliq
3636

3737
## Application
3838

39-
Les cas de comportement abusif, harcelant ou autrement inacceptable peuvent être signalés aux dirigeants de la communauté responsables de l'application à conduct@pycompiler-ark.org. Toutes les plaintes seront examinées et enquêtées rapidement et équitablement.
39+
Les cas de comportement abusif, harcelant ou autrement inacceptable peuvent être signalés aux dirigeants de la communauté responsables de l'application à ague.samuel27@gmail.com. Toutes les plaintes seront examinées et enquêtées rapidement et équitablement.
4040

4141
Tous les dirigeants de la communauté sont tenus de respecter la vie privée et la sécurité du rapporteur de tout incident.
4242

@@ -81,7 +81,7 @@ Pour des réponses aux questions courantes sur ce code de conduite, voir la FAQ
8181
## Contact
8282

8383
Pour toute question concernant ce Code de Conduite :
84-
- Email : conduct@pycompiler-ark.org
84+
- Email : ague.samuel27@gmail.com
8585
- GitHub : Créer une issue avec le label "code-of-conduct"
8686

8787
---

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Merci de votre intérêt pour contribuer à PyCompiler ARK++ ! Ce guide vous aid
1616

1717
## Code de Conduite
1818

19-
Ce projet adhère au [Code de Conduite du Contributeur](CODE_OF_CONDUCT.md). En participant, vous vous engagez à respecter ce code. Veuillez signaler tout comportement inacceptable à conduct@pycompiler-ark.org.
19+
Ce projet adhère au [Code de Conduite du Contributeur](CODE_OF_CONDUCT.md). En participant, vous vous engagez à respecter ce code. Veuillez signaler tout comportement inacceptable à ague.samuel27@gmail.com.
2020

2121
## Comment Contribuer
2222

@@ -355,7 +355,7 @@ Les reviewers vérifieront :
355355
- [Discussions](https://github.com/your-org/pycompiler-ark/discussions)
356356

357357
### Communication
358-
- Email : contribute@pycompiler-ark.org
358+
- Email : ague.samuel27@gmail.com
359359
- Discord : [PyCompiler Community](https://discord.gg/pycompiler)
360360
- Matrix : #pycompiler:matrix.org
361361

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,12 +221,12 @@ This project is licensed under the **GNU General Public License v3.0 only (GPL-3
221221
### **Enterprise Support**
222222
- **Priority Support**: Dedicated support channels
223223
- **Custom Development**: Feature development and integration
224-
- **Training**: Team training and best practices
224+
- **Training**: Training and best practices
225225
- **Consulting**: Architecture and deployment guidance
226226

227227
### **Security Issues**
228228
For security vulnerabilities, please follow our [Security Policy](SECURITY.md):
229-
- **Email**: security@pycompiler-ark.org
229+
- **Email**: ague.samuel27@gmail.com
230230
- **GitHub Security**: Private vulnerability reporting
231231
- **Response Time**: 48 hours for initial response
232232

@@ -256,4 +256,4 @@ PyCompiler ARK++ Professional Edition represents a complete architectural upgrad
256256

257257
**PyCompiler ARK++ Professional Edition** - *Transforming Python compilation from functional to industrial-grade.*
258258

259-
Copyright (C) 2025 PyCompiler ARK++ Team. Licensed under GPL-3.0-only.
259+
Copyright (C) 2025 Samuel Amen Ague. Licensed under GPL-3.0-only.

SECURITY.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Instead, please use one of these secure channels:
2727
- Fill out the form with detailed information
2828

2929
2. **Email** (Alternative)
30-
- Send an email to: security@pycompiler-ark.org
30+
- Send an email to: ague.samuel27@gmail.com
3131
- Use PGP encryption if possible (key available on request)
3232
- Include "SECURITY" in the subject line
3333

@@ -141,7 +141,7 @@ We are committed to responding quickly to security reports:
141141
### Notification Channels
142142
- **GitHub Security Advisories**: Primary notification method
143143
- **Release Notes**: Security fixes documented in CHANGELOG.md
144-
- **Mailing List**: security-announce@pycompiler-ark.org (planned)
144+
- **Mailing List**: ague.samuel27@gmail.com (planned)
145145

146146
### Update Process
147147
1. Security fixes are prioritized and fast-tracked
@@ -163,8 +163,8 @@ We are committed to responding quickly to security reports:
163163

164164
## Contact Information
165165

166-
- **Security Team**: security@pycompiler-ark.org
167-
- **General Contact**: contact@pycompiler-ark.org
166+
- **Security**: ague.samuel27@gmail.com
167+
- **General Contact**: ague.samuel27@gmail.com
168168
- **GitHub**: [@pycompiler-ark-security](https://github.com/pycompiler-ark-security)
169169

170170
## Acknowledgments

acasl/code_signing/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
ACASL_ID = "code_signing"
1515
ACASL_DESCRIPTION = "Cross-platform code signing for compiled artifacts"
1616
ACASL_VERSION = "1.0.0"
17-
ACASL_AUTHOR = "PyCompiler ARK++ Team"
17+
ACASL_AUTHOR = "Samuel Amen Ague"
1818
ACASL_PRIORITY = 70 # After compilation, before packaging
1919

2020

acasl/sbom_generator/__init__.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
ACASL_ID = "sbom_generator"
1616
ACASL_DESCRIPTION = "Generate Software Bill of Materials (SBOM) for compiled artifacts"
1717
ACASL_VERSION = "1.0.0"
18-
ACASL_AUTHOR = "PyCompiler ARK++ Team"
18+
ACASL_AUTHOR = "Samuel Amen Ague"
1919
ACASL_PRIORITY = 75 # After compilation and signing, before final packaging
2020

2121

@@ -263,15 +263,13 @@ def _collect_project_info(workspace: Path, sctx: Any) -> Dict[str, Any]:
263263
pyproject_file = workspace / "pyproject.toml"
264264
if pyproject_file.exists():
265265
try:
266-
import tomli if sys.version_info < (3, 11) else tomllib
266+
if sys.version_info >= (3, 11):
267+
import tomllib as toml_loader
268+
else:
269+
import tomli as toml_loader
267270

268271
with open(pyproject_file, 'rb') as f:
269-
if sys.version_info >= (3, 11):
270-
import tomllib
271-
data = tomllib.load(f)
272-
else:
273-
import tomli
274-
data = tomli.load(f)
272+
data = toml_loader.load(f)
275273

276274
project = data.get("project", {})
277275
info.update({

docs/UPGRADE_GUIDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ bandit -r . -f json
276276
### Support
277277
- **Issues GitHub** : Pour les bugs et demandes de fonctionnalités
278278
- **Discussions** : Pour les questions générales
279-
- **Security** : security@pycompiler-ark.org pour les vulnérabilités
279+
- **Security** : ague.samuel27@gmail.com pour les vulnérabilités
280280

281281
## Checklist de Migration
282282

@@ -288,7 +288,7 @@ bandit -r . -f json
288288
- [ ] SBOM généré et vérifié
289289
- [ ] Documentation mise à jour
290290
- [ ] CI/CD configuré avec nouveaux jobs
291-
- [ ] Équipe formée aux nouveaux outils
291+
- [ ] Formation réalisée aux nouveaux outils
292292
- [ ] Processus de release mis à jour
293293

294294
---

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@ description = "PyCompiler ARK++ - Advanced Python compilation toolkit with plugi
9898
readme = "README.md"
9999
license = {file = "LICENSE"}
100100
authors = [
101-
{name = "PyCompiler ARK++ Team", email = "team@pycompiler-ark.org"}
101+
{name = "Samuel Amen Ague", email = "ague.samuel27@gmail.com"}
102102
]
103103
maintainers = [
104-
{name = "PyCompiler ARK++ Maintainers", email = "maintainers@pycompiler-ark.org"}
104+
{name = "Samuel Amen Ague", email = "ague.samuel27@gmail.com"}
105105
]
106106
keywords = ["python", "compiler", "packaging", "build-tools", "pyinstaller", "nuitka"]
107107
classifiers = [

0 commit comments

Comments
 (0)