APIの自動化、統合、Webhook、高度なCLIツールによるGitHubの完全な習得
🌐 ホームページ | 🇧🇷 ポルトガル語 | 🇪🇸 スペイン語 | 🇨🇳 中国語 | 🇮🇳 ヒンディー語 | 🇯🇵 日本語 | 🌍 アラビア語 | 🇩🇪 ドイツ語 | 🇺🇸 英語
🔌 GitHub APIクライアント: 認証とスマートレート制限を備えた完全なクライアント
⚡ インタラクティブCLI: 直感的なプロンプトを備えた強力なコマンドラインツール
🔗 Webhookサーバー: HMAC セキュリティを備えた堅牢なGitHubイベントサーバー
🔄 CI/CDパイプライン: GitHub Actionsによる自動化ワークフロー
🛡️ セキュリティ重視: HMAC検証、トークン管理、ベストプラクティス
🎨 豊富なUX: カラフルな出力とユーザーフレンドリーなインターフェース
# クローンとセットアップ(HTTPS)
git clone https://github.com/NEO-SH1W4/github-mastery.git
# または SSH を使用
git clone git@github.com:NEO-SH1W4/github-mastery.git
# 依存関係のインストール
cd github-mastery
npm install
# 環境の設定
cp .env.example .env
# GitHubトークンを.envに追加
# ホームページを表示(ブラウザで開く)
start index.html # Windows
# open index.html # macOS
# xdg-open index.html # Linux
# CLIの起動
npm start# GitHub認証の確認
node cli-tools/gh-cli.js auth
# アカウントステータスの確認
node cli-tools/gh-cli.js status# リポジトリの一覧表示
node cli-tools/gh-cli.js repos --limit 10
# リポジトリの詳細を取得
node cli-tools/gh-cli.js repo owner repo-name
# リポジトリの作成(インタラクティブ)
node cli-tools/gh-cli.js create-repo- 🌐 プロジェクトホームページ
- 🎯 ランディングページデモ
- 📖 ランディングページガイド
- 🏃♂️ クイックスタートガイド
- 🔌 API使用例
- 🛠️ CLIコマンドリファレンス
- 🔗 Webhookセットアップガイド
- 🤝 貢献ガイド
- 📋 変更履歴
貢献を歓迎します!このプロジェクトはGitHub自動化の決定的なツールキットになることを目指しています。
- 🍴 プロジェクトをフォーク
- 🌟 機能ブランチを作成
- ✅ テストを追加(利用可能な場合)
- 📝 ドキュメントを更新
- 🚀 プルリクエストを作成
完全な貢献ガイドをご覧ください。
このプロジェクトはMITライセンスの下でライセンスされています - 詳細はLICENSEファイルをご覧ください。
開発者コミュニティのために❤️を込めて作られました。このプロジェクトが役立った場合は、⭐をつけることを検討してください!
🌐 ローカルホームページ • 🎯 ランディングページ • 🏠 GitHub • 📖 ドキュメント • 🐛 課題 • 💬 ディスカッション