Version française disponible plus bas
The goal of a GitHub Copilot Hackathon is to learn how to use it through a set of basics commands and challenges.
- Basics Commands
These are small exercises focused on using slash commands. They help you get familiar with GitHub Copilot's capabilities. For example, generating tests or adding comments to your code.
- Challenges
These are more advanced examples where you implement one or multiple features. They are designed to test your skills and help you understand how to leverage GitHub Copilot for complex tasks.
GitHub Copilot is an AI-powered code assistant that helps developers write better code faster. It uses machine learning models trained on billions of lines of code to suggest whole lines or entire functions based on the context of what you’re working on. By using Copilot, you can learn how to write better code and improve your productivity.
Remember:
- As you type GitHub Copilot will make suggestions, you can accept them by pressing Tab.
- If nothing shows up after Copilot writes some lines, press enter and wait a couple of seconds.
- Press Ctrl + Enter to see more suggestions.
- Use Copilot chat to support your learning and development.
- Press Ctrl + i to start Copilot chat inline within your code.
GitHub Copilot access
Having access to GitHub Copilot is mandatory for this workshop.
Visual Studio Code
https://code.visualstudio.com/
For Nodejs
- Install Node and npm
- Install mocha:
Run:
npm install --global mocha
npm install axios
For .NET
For Java
For Python
L'objectif d'un hackathon GitHub Copilot est d'apprendre à l'utiliser à travers un ensemble de commandes de base et de défis.
- Commandes de base
Ce sont de petits exercices axés sur l'utilisation des commandes slash. Ils vous aident à vous familiariser avec les capacités de GitHub Copilot. Par exemple, générer des tests ou ajouter des commentaires à votre code.
- Défis
Ce sont des exemples plus avancés où vous implémentez une ou plusieurs fonctionnalités. Ils sont conçus pour tester vos compétences et vous aider à comprendre comment tirer parti de GitHub Copilot pour des tâches complexes.
GitHub Copilot est un assistant de code alimenté par l'IA qui aide les développeurs à écrire du meilleur code plus rapidement. Il utilise des modèles d'apprentissage automatique entraînés sur des milliards de lignes de code pour suggérer des lignes entières ou des fonctions complètes en fonction du contexte de ce sur quoi vous travaillez. En utilisant Copilot, vous pouvez apprendre à écrire du meilleur code et améliorer votre productivité.
Rappelez-vous :
- Au fur et à mesure que vous tapez, GitHub Copilot fera des suggestions, vous pouvez les accepter en appuyant sur Tab.
- Si rien n'apparaît après que Copilot ait écrit quelques lignes, appuyez sur Entrée et attendez quelques secondes.
- Appuyez sur Ctrl + Entrée pour voir plus de suggestions.
- Utilisez le chat Copilot pour soutenir votre apprentissage et votre développement.
- Appuyez sur Ctrl + i pour démarrer le chat Copilot en ligne dans votre code.
Accès à GitHub Copilot
Avoir accès à GitHub Copilot est obligatoire pour cet atelier.
Visual Studio Code
https://code.visualstudio.com/
Pour Nodejs
- Installer Node et npm
- Installer mocha :
Exécutez :
npm install --global mocha
npm install axios
Pour .NET
Pour Java
Pour Python