「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
https://github.com/alterbooth/hol-github-foundations/tree/main
エンティティのセッティングを定義できる。
エンティティのテンプレートを定義できる。
| アカウント | Personal | Organization | Enterprise |
| 無料プラン製品 | Free | Free | |
| 有料プラン製品 | Pro | Team | Enterprise |
GitHub Mobileの利用可能な機能
https://github.com/alterbooth/hol-github-foundations/tree/main/domain1
https://github.com/alterbooth/hol-github-foundations/blob/main/domain2/README.md
Issue、Pullrequest、Discussionの違い
コードスニペットを他の人と共有する簡単な方法を提供
https://github.com/alterbooth/hol-github-foundations/blob/main/domain3/README.md
自動化によるワークフローを更に加速する。
name: CI Workflow # ワークフロー名
on: # トリガー
push:
branches:
- main
pull_request:
branches:
- main
schedule:
- cron: '0 12 * * 1' # 毎週月曜日12:00 UTCに実行
jobs:
build: # ジョブの定義
runs-on: ubuntu-latest # 実行環境(macos-latest, windows-latest も可)
steps:
- name: リポジトリをチェックアウト
uses: actions/checkout@v4
- name: Node.js セットアップ
uses: actions/setup-node@v4
with:
node-version: '20'
- name: 依存関係のインストール
run: npm install
- name: テスト実行
run: npm testあなたのAIペアプログラマー
妥協のないコーディング
| github.dev | Codespace | |
| コスト | 無料 | 個人アカウントには無料の月間使用枠がある |
| 利用可能 | github.comの全ユーザーが利用可能 | |
| 起動 | すぐに使用を開始できます | VMが割り当てられ、devcontainer.jsonファイルの内容に基づいてコンテナが設定される |
| コンピュート | エディタのみ | VM上でデバッグできる |
| ターミナルアクセス | なし | ローカルと同様にIDEウィンドウからターミナルを操作できる |
| 拡張機能 | Web上で実行できる拡張機能のサブセットのみ | VSCode Marketplaceのほとんどの拡張機能を使用できる |
https://github.com/alterbooth/hol-github-foundations/blob/main/domain4/README.md
https://github.com/alterbooth/hol-github-foundations/blob/main/domain5/README.md
| 権限 | 説明 | 推奨 |
| Read(読み取り) | Repositoryのコードとアクションの読み取り専用アクセスを持ち、IssueやPullRequest?、Discussionにコメントを追加することが可能。 | 非コードコントリビューター |
| Triage(トリアージ) | 読み取り専用権限に加え、Issues、Pull Requests、DiscussionのLabelおよびアサインメントの管理が可能。ただし、書き込み権限はない。 | 管理コントリビューター |
| Write(書き込み) | Repository設定を除くすべての部分への書き込みアクセスを許可。 | コードコントリビューター |
| Maintain(メンテナンス) | Repositoryの管理を行うための権限を持つ。デリートやセキュリティ関連の操作は行えない。 | プロジェクトマネージャー |
| Admin(管理者) | Repositoryのすべての機能、設定、および構成に対する完全な管理アクセスを持つ最も権限の強い役割 | リポジトリの全体管理者 |
| 可視性 | 説明 |
| Public(公開リポジトリ) | GitHub未登録ユーザー含め、世界中から閲覧可能。オープンソース プロジェクトとして活用できる。 |
| Internal(Enterprise内の内部リポジトリ) | Enterprise Account が所有しているOrganizationでのみ作成可能で、同Enterpriseに所属するメンバー全員がアクセス可能。インナーソース プロジェクト用 |
| Private(非公開リポジトリ) | 明示的に追加されたユーザーまたはTeamsのみがアクセス可能。個人での使用や特定メンバーのみアクセスを許可する用途で活用できる。 |
| 所有者(Owner) | 所有者は、組織のメンバーができることをすべて実行でき、ユーザーを追加削除ができる。2人以上指定する。 |
| メンバー(Member) | メンバーは、リポジトリとチームを作成および管理できる。 |
| モデレーター(Moderator) | メンバー以外の共同作成者をブロックおよびブロック解除、相互作用の制限、コメント非表示の設定ができる |
| 支払いマネージャー(Billing manager) | 課金情報を表示して管理できる |
| セキュリティマネージャー(Security managers) | リポジトリのアクセス許可、セキュリティ アラートを管理できる |
| 外部コラボレーター(Outside collaborator) | 1 つ以上のOrganizationリポジトリにアクセスできる。 |
| メンバー(Member) | Organizationメンバーと同じ機能セット |
| メンテナ(Maintainer) | メンバーができるすべてのことに加えてチームのメンテナンス操作を実行できる |
https://github.com/alterbooth/hol-github-foundations/blob/main/domain6/README.md
https://github.com/alterbooth/hol-github-foundations/tree/main/domain7