Skip to content

Latest commit

 

History

History
115 lines (79 loc) · 3.96 KB

File metadata and controls

115 lines (79 loc) · 3.96 KB

GitHub Mastery

Node.js License Status GitHub Release Contributions

Vollständige GitHub-Beherrschung durch API-Automatisierung, Integrationen, Webhooks und fortgeschrittene CLI-Tools

🌐 Homepage besuchen | 🇧🇷 Portugiesisch | 🇪🇸 Spanisch | 🇨🇳 Chinesisch | 🇮🇳 Hindi | 🇯🇵 Japanisch | 🌍 Arabisch | 🇩🇪 Deutsch | 🇺🇸 Englisch

✨ Hauptfunktionen

🔌 GitHub API-Client: Vollständiger Client mit Authentifizierung und intelligenter Ratenbegrenzung
Interaktive CLI: Leistungsstarke Kommandozeilen-Tools mit intuitiven Prompts
🔗 Webhook-Server: Robuster GitHub-Event-Server mit HMAC-Sicherheit
🔄 CI/CD-Pipeline: Automatisierte Workflows mit GitHub Actions
🛡️ Sicherheit zuerst: HMAC-Verifizierung, Token-Management und Best Practices
🎨 Reichhaltige UX: Farbige Ausgaben und benutzerfreundliche Schnittstellen

🚀 Schnellinstallation

# Klonen und Einrichten (HTTPS)
git clone https://github.com/NEO-SH1W4/github-mastery.git

# Oder mit SSH
git clone git@github.com:NEO-SH1W4/github-mastery.git

# Abhängigkeiten installieren
cd github-mastery
npm install

# Umgebung konfigurieren
cp .env.example .env
# Fügen Sie Ihren GitHub-Token zu .env hinzu

# Homepage anzeigen (im Browser öffnen)
start index.html  # Windows
# open index.html  # macOS
# xdg-open index.html  # Linux

# CLI starten
npm start

💡 Schnellstart

1. Authentifizierung einrichten

# GitHub-Authentifizierung überprüfen
node cli-tools/gh-cli.js auth

# Kontostatus überprüfen
node cli-tools/gh-cli.js status

2. Repository-Operationen

# Repositories auflisten
node cli-tools/gh-cli.js repos --limit 10

# Repository-Details abrufen
node cli-tools/gh-cli.js repo owner repo-name

# Repository erstellen (interaktiv)
node cli-tools/gh-cli.js create-repo

📚 Dokumentation

🤝 Mitwirken

Beiträge sind willkommen! Dieses Projekt strebt danach, das ultimative Toolkit für GitHub-Automatisierung zu werden.

  1. 🍴 Projekt forken
  2. 🌟 Feature-Branch erstellen
  3. ✅ Tests hinzufügen (wenn verfügbar)
  4. 📝 Dokumentation aktualisieren
  5. 🚀 Pull Request öffnen

Siehe die vollständige Beitragsanleitung.

📜 Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert - siehe die LICENSE-Datei für Details.

🌟 Danksagung

Mit ❤️ für die Entwickler-Community gebaut. Wenn dieses Projekt Ihnen geholfen hat, erwägen Sie bitte, ihm einen ⭐ zu geben!