π€ What is GitHub Copilot ?
According to Wikipedia,
"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)
π― About
Since we have recently subscribed to GH Copilot at opt-nc
, 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
Liquid error: internal
π¦Ύ Discover GitHub Copilot
- Discover Gh Copilot : settings
- How it works
- Ask for more suggestions (
Ctrl+ENTER
) - Force GH Copilot to get a hint (the
\
option) - Navigate through completions
- Partial hinting (inline hints editing)
- Create Unit tests
- Chat with Copilot (as an assistant, Q&A) with GH Copilot Chat (Side Window)
- The chat window
- Ask questions about particular parts of the code
- Create a full project from a single PROMPT
β¨οΈ GH Copilot CLI
GH Copilot CLI is...
- GH Copilot preview (waitlist consideration)
- GH Copilot CLI setup (
npm
) - git commands with
git?
- Better cli interop with GH Services witht he
gh?
command (list PRs, list gists andfzf
) : - General help for cli with
??
Very practical introduction:
π©βπ GitHub Copilot X
(openai
/GPT-4)
The most exciting feature (my own opinion) is GH Copilot for Pull Requests:
That said, here are some bookmark for:
- Context conversations
- (Copilot for) Docs
- BY FAR My favorite one : GH for Pull Requests
- Resolving issues (I mean...literaly "Hey Copilot, do this for me") with AI
- Reviewing PRs with AI
- AI PR completion
- GH next : Copilot for Docs
- Code Brushes (Code formating, buggy snippets,...)
- GH Copilot Labs
π Even further w/ GH Next
Although it is not really dedicated to GH Copilot, you probably take a glance at this page:
and discover GH Blocks:
GitHub Blocks Template
π£ Use this repository as a starter template if you're a GitHub user interested in building your own custom Blocks!
This project contains React components written in Typescript and bundled with Vite. Read on to learn how to build Blocks with it!
Or watch the video:
Blocks.tutorial.mp4
What are blocks?
Blocks allow you to extend GitHub's interface in some pretty powerful ways! It could be as simple as a custom renderer for files or folders in your repository, and it can be as flexible as a full interface for editing content.
You can view any repository in the experimental Blocks interface at blocks.githubnext.com.
π¨ Blocks is currently a technical preview! It may have bugs or issues, and should not be used for anything mission-critical.
Check out some blocks examples to get a better sense for what you can do with blocks, and see how someβ¦
π Outro
That's all folks. Hopefully you'll found this post useful... and helped you jump start in your GH Copilot journey π.
Top comments (15)
@sualeh did you opt-in to maintain/develop
schemacrawler
?Yes, but have not got a call.
How to use GitHub Copilot: Prompts, tips, and use cases - The GitHub Blog
In this prompt guide for GitHub Copilot, two GitHub developer advocates, Rizel and Michelle, will share examples and best practices for communicating your desired results to the AI pair programmer.
The Download: Build Apps with GitHub Copilot, SDXL 1.0, Pizza Scented TMNT Controllers and more - YouTube
On this AI-packed episode of The Download, Christina is back with some totally radical developer news and opening source news, including:0:00 Intro1:10 Twitt...
The Download: Meta Unleashes Llama 2, TypeChat, GitHub Copilot Chat for Business and more - YouTube
On this jam-packed episode of The Download, Christina is back and going over the latest developer news and open source projects, including a pick that is lik...
Tons of AI News That You Probably Missed - YouTube
Here's a breakdown of all of the AI news from this week.Discover More From Me:π οΈ Explore hundreds of AI Tools: https://futuretools.io/π° Weekly Newsletter: ...
What skills should developers build in the age of AI?
Generative AI signals a sea change in software development, including a surge in demand for developers. Recently, GitHub partnered with analyst firm Keystone.
π’
GitHub Copilot Chat beta now available for every organization - The GitHub Blog
All GitHub Copilot for Business users now have access to a limited GitHub Copilot Chat beta, bringing the power of conversational coding right to the IDE.
Using GitHub Copilot Chat