Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

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!