Skip to content
Public template

About

EXPLIQUE, DÉMONTRE et UTILISE tout ce que **GitHub** cache dans ".github/".

Resources

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

README.md >> markdown

CI

.githubSecrets

  • EXPLIQUE, DÉMONTRE et UTILISE tout ce que GitHub cache dans .github/

🟩 Mise à jour ~/.github

  • Projet .githubSecrets

pages-build-deployment

Bienvenue dans .githubSecrets, un dépôt dédié à l'exploration complète du dossier .github/ et de tous ses mécanismes internes.

  • Ce projet dévoile :
   - les templates d’issues
   - les templates de pull requests
   - les workflows GitHub Actions
   - les CODEOWNERS
   - la politique de sécurité
   - le financement GitHub Sponsors
   - Dependabot
   - Documentation Github Pages dans docs/
   - et toutes les fonctionnalités cachées du dossier .github/

🟦 Structure complète

  • mise a jour v2.5.0
.githubSecrets/
├── README.md
├── ROADMAP.md
├── CHANGELOG.md
├── secrets-guide.md
├── Badges.md
│
├── .gitignore
├── .gitignore.local
├── .gitignore.d/
│   ├── python.gitignore
│   ├── node.gitignore
│   ├── docs.gitignore
│   ├── ci.gitignore
│   └── .gitkeep
│
├── docs/
│   ├── index.md
│   ├── secrets.md
│   ├── workflows.md
│   ├── templates.md
│   ├── enterprise.md
│   └── style.css
│
└── .github/
    ├── ISSUE_TEMPLATE/
    │   ├── bug_report.yml
    │   └── feature_request.yml
    ├── PULLREQUESTTEMPLATE.md        ← Correction du nom
    ├── CODEOWNERS
    ├── SECURITY.md
    ├── CONTRIBUTING.md
    ├── FUNDING.yml
    ├── dependabot.yml
    ├── labels.yml
    └── workflows/
        ├── ci.yml
        ├── release-auto.yml
        ├── gitignore-sync.yml
        ├── docs-build.yml
        └── labels-auto.yml

Structure .gitignore / .gitignore.local / .gitignore.d/.

🪖 Gestion avancée des fichiers

  • .gitignore - Ce projet utilise une architecture modulaire pour contrôler précisément ce qui doit être ignoré dans l’environnement UserLAnd / Termux / multi‑langages.

Elle repose sur trois niveaux complémentaires :

1. .gitignore
- Fichier principal (niveau global)
   - Contient les règles officielles du dépôt.  
   - Compatible GitHub, CI/CD, Python, Node, Docker, Docs, Termux.  
   - Sert de source de vérité pour tous les environnements.  
   - Mis à jour manuellement ou via scripts (fusion des modules).

2. .gitignore.local
- Profil de l’appareil (non versionné)
   - Spécifique à ton Samsung A7 / Termux / UserLAnd.  
   - Contient les règles personnelles : chemins locaux, caches, fichiers temporaires de l’appareil.  
   - Jamais commit, il reste uniquement sur ta machine.  
   - Peut être fusionné dans le .gitignore principal via un script si nécessaire.

3. /.gitignore.d/
- Modules tactiques (niveau modulaire)
- Dossier contenant des fichiers
.gitignore spécialisés :  
  - python.gitignore  
  - node.gitignore  
  - docs.gitignore  
  - ci.gitignore  
  - military.gitignore (ops, scanners, intel…)  
   - Permet une construction progressive du .gitignore principal.  
   - Idéal pour les projets multi‑langages ou évolutifs.  
   - Peut être fusionné automatiquement via un script (ex : cat .gitignore.d/*.gitignore >> .gitignore).

🎯 Objectif de cette architecture

  • Séparer les règles globales, les règles locales, et les modules spécialisés.
  • Faciliter la maintenance du dépôt.
  • Éviter les doublons et les conflits.
  • Garder un contrôle militaire sur les fichiers ignorés selon l’environnement.

.githubSecrets est un guide complet pour maîtriser GitHub.

About

EXPLIQUE, DÉMONTRE et UTILISE tout ce que **GitHub** cache dans ".github/".

Resources

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors