Github Codespacesによるエンドツーエンド開発者経験
我々がこのポストに飛び込む前に、Githubユニバース2020はエキサイティングなコンテンツをたくさん持っていました.Build community-driven software projects on GitHub
あなたのプロジェクトの最新の変更を行ったどのデバイスについて心配しないことを想像してください.あなたのラップトップからGithubにプッシュし、まだあなたの表面を移動または計算されたを使用して移動を続けることができることを忘れて想像してください.あなたがコードをデバイスに絶対的な自由がある世界を描く.
聞いたに違いないCodespaces そして、どのように、あなたはあなたのブラウザーまたはVsコードからコードを書くことができます.あなたがおそらくする時間がなかったかどうかをCodespacesのような感じの最初の手の経験を持ってどのように有益なことができます.私がこの記事を書いた理由は、あなたにCodesaceの感触を与えることです.
CodeSpaceを作成するには、次の手順を実行する必要があります. 倉庫 少なくとも倉庫のファイル Codespaces要件
基本的なノードプロジェクトを作成し、リポジトリにコミットすることによって、これらの要件を取り出そう
Githubのプロジェクトを持ったら、クローンまたはダウンロードボタンをクリックしてCodeSpacesでプロジェクトを開くことができます.
ドロップダウンメニューからCodeSpacesで開くをクリックし、このリポジトリに作成したすべてのCodeSpacesを公開します.あなたが何も作成していないので、それは新しいものをつくるためにボタンで空になります.
ボタンをクリックし、GithubをクリックしてCodeSpaceを初期化します
一旦それがされるならば、あなたは非常に身近な観察で示されます-対コード:
それはまだあなたが直接ブラウザからコードをコードを感じることはありません-私はそれを得る.私は、あなたに時間がないということを理解しますpersonalize the browser-based VS Code あなたの現在のローカル設定に一致する.「それは暗いテーマでさえありません」、私はあなたを聞きます.
スピードアップするために、我々がすることができることはあなたのCodespacesに対するSSHです. あなたのコードは雲であるので、それは装置非依存です あなたのお気に入りのエディタを使用してお好みと設定 すべてのシェルコマンドを実行できるように、リモートターミナルにアクセスできます コードコードからCodeSelaceに接続するには、次の手順を実行する必要があります. Visual Studio CodeSpaces拡張モジュールをGithubアカウントに接続する CodeSaceをVSコードから開きます. 完全な最初のステップは、次のthese setup steps CodeSpaces対コード拡張をインストールし、Githubアカウントにアクセスする権限を付与します.
CodeDapces拡張モジュールがインストールされ、承認されたら、2番目のステップに移動できます.VSコードサイドバーからリモート探索サイドバーメニューを開き、すべてのコードパスを見つけてください.
CodeSpaceの上にホバリングするときに表示されるCodePaceアイコンに接続をクリックします.
数秒後に接続すると、コードを開くあなたのcodesaceを開く必要があります.以下のスクリーンショットから、あなたは、私のテーマとVSの設定がちょうどそれが好きであることを見ることができます
CodeSpaceをCodeSelame名でVSコードの左下に区別できます.
言及する1つの最後の涼しいものは、あなたがGithubに変化を押すほうを選ぶことができるということです.あなたはもっと学ぶことができますhow to do this from VS Code .
あなたのプロジェクトの最新の変更を行ったどのデバイスについて心配しないことを想像してください.あなたのラップトップからGithubにプッシュし、まだあなたの表面を移動または計算されたを使用して移動を続けることができることを忘れて想像してください.あなたがコードをデバイスに絶対的な自由がある世界を描く.
聞いたに違いないCodespaces そして、どのように、あなたはあなたのブラウザーまたはVsコードからコードを書くことができます.あなたがおそらくする時間がなかったかどうかをCodespacesのような感じの最初の手の経験を持ってどのように有益なことができます.私がこの記事を書いた理由は、あなたにCodesaceの感触を与えることです.
Codespacesの設定
CodeSpaceを作成するには、次の手順を実行する必要があります.
基本的なノードプロジェクトを作成し、リポジトリにコミットすることによって、これらの要件を取り出そう
# Create a project directory
mkdir oauth-with-github && cd oauth-with-github
# Add a server and .gitignore files
echo "console.log('Welcome to Codespaces')" >> server.js
echo "node_modules" >> .gitignore
# Add a package.json file
npm init -y
# Install nodemon for watching
npm install -D nodemon
加えるdev
文字列package.json
nodemonコマンドを起動してサーバを監視するために使用できるファイル# ./package.json
"scripts": {
"dev": "nodemon server.js"
}
Create an empty repository READMEまたは他のファイルを使用せずに、作成した新しいプロジェクトをプッシュします.git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin <REPO URL>
git push origin main
# Feel free to delete the project locally
# 1. You don't need it anymore since you will be cloud-coding
# 2. You safe your future self the confusion of having 2 copies
cd ../
rm -rf oauth-with-github
CodeSpacesを使ったオープンリポジトリGithubのプロジェクトを持ったら、クローンまたはダウンロードボタンをクリックしてCodeSpacesでプロジェクトを開くことができます.
ドロップダウンメニューからCodeSpacesで開くをクリックし、このリポジトリに作成したすべてのCodeSpacesを公開します.あなたが何も作成していないので、それは新しいものをつくるためにボタンで空になります.
ボタンをクリックし、GithubをクリックしてCodeSpaceを初期化します
一旦それがされるならば、あなたは非常に身近な観察で示されます-対コード:
ローカルコード対コード
それはまだあなたが直接ブラウザからコードをコードを感じることはありません-私はそれを得る.私は、あなたに時間がないということを理解しますpersonalize the browser-based VS Code あなたの現在のローカル設定に一致する.「それは暗いテーマでさえありません」、私はあなたを聞きます.
スピードアップするために、我々がすることができることはあなたのCodespacesに対するSSHです.
CodeDapces拡張モジュールがインストールされ、承認されたら、2番目のステップに移動できます.VSコードサイドバーからリモート探索サイドバーメニューを開き、すべてのコードパスを見つけてください.
CodeSpaceの上にホバリングするときに表示されるCodePaceアイコンに接続をクリックします.
数秒後に接続すると、コードを開くあなたのcodesaceを開く必要があります.以下のスクリーンショットから、あなたは、私のテーマとVSの設定がちょうどそれが好きであることを見ることができます
CodeSpaceをCodeSelame名でVSコードの左下に区別できます.
言及する1つの最後の涼しいものは、あなたがGithubに変化を押すほうを選ぶことができるということです.あなたはもっと学ぶことができますhow to do this from VS Code .
Reference
この問題について(Github Codespacesによるエンドツーエンド開発者経験), 我々は、より多くの情報をここで見つけました https://dev.to/codebeast/end-to-end-developer-experience-with-github-codespaces-1031テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol