Vollständige GitHub-Beherrschung durch API-Automatisierung, Integrationen, Webhooks und fortgeschrittene CLI-Tools
🌐 Homepage besuchen | 🇧🇷 Portugiesisch | 🇪🇸 Spanisch | 🇨🇳 Chinesisch | 🇮🇳 Hindi | 🇯🇵 Japanisch | 🌍 Arabisch | 🇩🇪 Deutsch | 🇺🇸 Englisch
🔌 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
# 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# GitHub-Authentifizierung überprüfen
node cli-tools/gh-cli.js auth
# Kontostatus überprüfen
node cli-tools/gh-cli.js status# 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- 🌐 Projekt-Homepage
- 🎯 Landing Page Demo
- 📖 Landing Page Anleitung
- 🏃♂️ Schnellstart-Anleitung
- 🔌 API-Nutzungsbeispiele
- 🛠️ CLI-Befehlsreferenz
- 🔗 Webhook-Einrichtungsanleitung
- 🤝 Beitragsrichtlinien
- 📋 Änderungsprotokoll
Beiträge sind willkommen! Dieses Projekt strebt danach, das ultimative Toolkit für GitHub-Automatisierung zu werden.
- 🍴 Projekt forken
- 🌟 Feature-Branch erstellen
- ✅ Tests hinzufügen (wenn verfügbar)
- 📝 Dokumentation aktualisieren
- 🚀 Pull Request öffnen
Siehe die vollständige Beitragsanleitung.
Dieses Projekt ist unter der MIT-Lizenz lizenziert - siehe die LICENSE-Datei für Details.
Mit ❤️ für die Entwickler-Community gebaut. Wenn dieses Projekt Ihnen geholfen hat, erwägen Sie bitte, ihm einen ⭐ zu geben!