GitHub ClassroomとIDEの統合

You can preconfigure a supported integrated development environment (IDE) for assignments you create in GitHub Classroom.

About integration with an IDE

You can optionally configure an assignment to use an integrated development environment (IDE). IDEs allow your students to write code, run programs, and collaborate without installing Git and a full development toolchain on the student's computer. If you choose an IDE for an assignment, students can still check out and run code locally on a computer with the necessary software.

After a student accepts an assignment with an IDE, the README file in the student's assignment repository will contain a button to open the assignment in the IDE. 学生はただちに作業を開始でき、追加の設定は必要ありません。

Supported IDEs

GitHub Classroom supports the following IDEs. 各IDEについて、学生としての使い方を詳しく知ることができます。

Microsoft MakeCode ArcadeGitHub ClassroomでMakeCode Arcadeを使用する
Visual Studio CodeGitHub Classroom extension in the Visual Studio Marketplace

We know cloud IDE integrations are important to your classroom and are working to bring more options.

Configuring an IDE for an assignment

You can choose the IDE you'd like to use for an assignment when you create an assignment. To learn how to create a new assignment that uses an IDE, see "Create an individual assignment" or "Create a group assignment."

Authorizing the OAuth app for an IDE

The first time you configure an assignment with an IDE, you must authorize the OAuth app for the IDE for your organization.

すべてのリポジトリに対する、メタデータ、管理、コードへの読み取りアクセス、および管理、コードへの書き込みアクセスをアプリケーションに付与します。 詳しい情報については、「OAuth App を認証する」を参照してください。





GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。


OR, コントリビューションの方法を学んでください。