- GitHub Copilot is not free. It costs $10 per month for individuals.
- DISCONNECT VPN - GitHub Copilot doesn't work with VPN.
git clone https://github.com/ldynia/workshop-github-copilot-chat.git
code workshop-github-copilot-chat/
# Rebuild Container
Ctrl + K Ctrl + O
Shortcut | Description |
---|---|
tab |
Accept suggestion |
alt+enter |
Show 10 suggestions |
alt+/ |
Show suggestions |
alt+[ |
Show previous suggestions |
alt+] |
Show next suggestions |
ctrl+alt+i , ctrl+shift+c |
Chat |
ctrl+i |
Chat inline |
ctrl+l |
Clear the session |
ctrl+enter |
Insert into code |
ctrl+alt+enter |
Insert into terminal |
- https://code.visualstudio.com/docs/editor/github-copilot#_chat-view
- https://docs.github.com/en/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment?tool=vscode
- https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot?tool=vscode
- https://www.youtube.com/watch?v=SZVCJRUADc4
- https://resources.github.com/learn/pathways/?utm_source=learning-pathways&utm_medium=Resources&utm_campaign=copilot-banner
- https://resources.github.com/learn/pathways/copilot/essentials/essentials-of-github-copilot/?utm_campaign=copilot-banner&utm_medium=Resources&utm_source=learning-pathways
- https://learn.microsoft.com/en-us/legal/cognitive-services/openai/customer-copyright-commitment
- https://github.com/features/copilot/getting-started
- https://github.blog/news-insights/product-news/bringing-developer-choice-to-copilot/
- TODO: https://github.com/marketplace?type=apps&copilot_app=true
- TODO: https://docs.github.com/en/copilot/using-github-copilot/code-review/using-copilot-code-review?tool=vscode
- TODO: https://docs.github.com/en/copilot/building-copilot-extensions/about-building-copilot-extensions
- TODO: https://github.com/github-copilot/workspace_waitlist_signup
- TODO: https://github.blog/changelog/2024-10-29-refine-and-validate-code-review-suggestions-with-copilot-workspace-public-preview/
- TODO: https://github.blog/changelog/2024-10-29-multi-file-editing-code-review-custom-instructions-and-more-for-github-copilot-in-vs-code-october-release-v0-22/
- TODO: https://githubnext.com/projects/github-spark
- TODO: https://githubnext.com/projects/learning-sandbox/
{
rm -rf ~/copilot_chat;
mkdir -p ~/copilot_chat/solution/copilot ~/copilot_chat/solution/sherlock ~/copilot_chat/solution/cli;
cd ~/copilot_chat/;
git clone https://github.com/ldynia/workshop-github-copilot-chat.git;
tar -vxf workshop-github-copilot-chat/chat/solution-sherlock.tar.xz --directory solution/sherlock;
tar -vxf workshop-github-copilot-chat/copilot/solution-copilot.tar.xz --directory solution/copilot;
find ~/copilot_chat/workshop-github-copilot-chat/ -type f -name "*.tar.xz" -exec rm -f {} \;
mv ~/copilot_chat/workshop-github-copilot-chat/chat/WORKSHOP.md ~/copilot_chat/solution/sherlock;
mv workshop-github-copilot-chat/cli/ ~/copilot_chat/solution/;
mv ~/copilot_chat/workshop-github-copilot-chat/copilot/WORKSHOP.md ~/copilot_chat/solution/copilot;
rm -rf ~/copilot_chat/workshop-github-copilot-chat/README.md;
rm -rf ~/copilot_chat/workshop-github-copilot-chat/docs;
touch workshop-github-copilot-chat/copilot/app.js;
touch workshop-github-copilot-chat/copilot/bitcoin.py;
touch workshop-github-copilot-chat/copilot/fibonacci-v1.py;
touch workshop-github-copilot-chat/copilot/regex.py;
touch workshop-github-copilot-chat/copilot/questions.py;
code ~/copilot_chat/solution/;
code ~/copilot_chat/workshop-github-copilot-chat/;
}
{
rm -rf chat/solution-sherlock.tar.xz;
rm -rf copilot/solution-copilot.tar.xz;
rm -rf docs/;
}