📑 GitHub Copilot playlist 🦥
Tags: github, ai, productivity, learning
Published: 2023-07-18 04:21:46

## 🤔 What is GitHub Copilot ?

According to [Wikipedia](https://en.wikipedia.org/wiki/GitHub_Copilot),

> _"GitHub Copilot is a cloud-based artificial intelligence tool developed by GitHub and OpenAI to assist users of Visual Studio Code, Visual Studio, Neovim, and JetBrains integrated development environments by autocompleting code"_

## 📈 AI’s impact on `DX` (Developer eXperience)

{% embed https://github.blog/2023-06-13-survey-reveals-ais-impact-on-the-developer-experience/ %}

## 🎯 About

Since we have recently subscribed to GH Copilot at [`opt-nc`](https://dev.to/optnc), I rapidly saw that during onboarding process, we had two kind of programmers:

- 🤓 **The one who were already** using it (and paid it for personal usage)
- 👶 The one who did not really know **what to expect from GH Copilot**

💭 As the **onboarding is a never-ending process** (temporary project newcomers, turnover, etc...), I found interesting to **get some content to welcome newcomers.**

One of the easiest thing is to prepare some **ready to use content.**

This is what this article is about : **a set of video resources with fine shortcuts.**

## 👶 Getting started with GitHub Copilot

{% embed https://docs.github.com/en/copilot/getting-started-with-github-copilot %}

## 🦾 Discover GitHub Copilot

1. Discover Gh Copilot : [settings](https://youtu.be/IavOJI5OV7g?t=235)
2. [How it works](https://youtu.be/IavOJI5OV7g?t=291)
3. Ask for more suggestions [(`Ctrl+ENTER`)](https://youtu.be/IavOJI5OV7g?t=351)
4. Force GH Copilot to get a hint [(the `\` option](https://youtu.be/IavOJI5OV7g?t=378))
5. Navigate through [completions](https://youtu.be/IavOJI5OV7g?t=405)
6. Partial hinting ([inline hints editing](https://youtu.be/IavOJI5OV7g?t=440))
7. Create [Unit tests](https://youtu.be/IavOJI5OV7g?t=582)
8. Chat with Copilot (as an assistant, Q&A) with [GH Copilot Chat (Side Window)](https://youtu.be/IavOJI5OV7g?t=719)
9. The [chat window](https://youtu.be/IavOJI5OV7g?t=783)
10. Ask questions about [particular parts of the code](https://youtu.be/IavOJI5OV7g?t=822)
11. Create a full project from a [single PROMPT](https://youtu.be/IavOJI5OV7g?t=952)

## ⌨️ GH Copilot CLI

GH Copilot CLI is...

{% youtube W-TSak7TR4w %}


- GH Copilot [preview (waitlist consideration)](https://youtu.be/pw0SH7AHIFI?t=19)
- GH Copilot CLI setup ([`npm`](https://youtu.be/pw0SH7AHIFI?t=32))
- git commands with [`git?`](https://youtu.be/pw0SH7AHIFI?t=101)
- Better cli [interop with GH Services witht he `gh?` command](https://youtu.be/pw0SH7AHIFI?t=242) (list PRs, list gists and [`fzf`](https://github.com/junegunn/fzf)) : 
- General help for [cli with `??`](https://youtu.be/pw0SH7AHIFI?t=381)

Very practical introduction:

{% embed https://www.builder.io/blog/github-copilot-cli-first-look %}

## 👩‍🚀 GitHub Copilot `X` (`openai`/GPT-4)

The most exciting feature (my own opinion) is GH Copilot for Pull Requests:

{% embed https://githubnext.com/projects/copilot-for-pull-requests %}

That said, here are some bookmark for:

- [Context conversations](https://youtu.be/8_0DJ9FOlOM?t=334)
- [(Copilot for) Docs](https://youtu.be/8_0DJ9FOlOM?t=376)
- BY FAR My favorite one : [GH for Pull Requests](https://youtu.be/8_0DJ9FOlOM?t=464)
- [Resolving issues (I mean...literaly _"Hey Copilot, do this for me"_) with AI](https://youtu.be/8_0DJ9FOlOM?t=606)
- [Reviewing PRs with AI](https://youtu.be/8_0DJ9FOlOM?t=675)
- [AI PR completion](https://youtu.be/8_0DJ9FOlOM?t=698)
- GH next : [Copilot for Docs](https://youtu.be/8_0DJ9FOlOM?t=803)
- [Code Brushes (Code formating, buggy snippets,...)](https://youtu.be/8_0DJ9FOlOM?t=901)
- [GH Copilot Labs](https://youtu.be/8_0DJ9FOlOM?t=954)

## 🔭 Even further w/ GH Next

Although it is not really dedicated to GH Copilot, you probably take a glance at this page:

{% embed https://githubnext.com/ %}

and discover GH Blocks:

{% github githubnext/universe-blocks-demo-blocks %}


## 🎀 Outro

That's all folks. Hopefully you'll found this post useful... and helped you jump start in your GH Copilot journey 😊.