Skip to content

Cellenza/CopilotHackathon_java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Version française disponible plus bas

GitHub Copilot Hackathon

Goal

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.

Pre-requisites

GitHub Copilot access

Having access to GitHub Copilot is mandatory for this workshop.

Work locally

Visual Studio Code

https://code.visualstudio.com/

For Nodejs

Run:

npm install --global mocha
npm install axios

For .NET

Install .NET

For Java

For Python

Basics Commands

Challenges

Version française

GitHub Copilot Hackathon

Objectif

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.

Prérequis

Accès à GitHub Copilot

Avoir accès à GitHub Copilot est obligatoire pour cet atelier.

Travailler localement

Visual Studio Code

https://code.visualstudio.com/

Pour Nodejs

Exécutez :

npm install --global mocha
npm install axios

Pour .NET

Installer .NET

Pour Java

Pour Python

Commandes de base

Défis

About

Hackathon GitHub Copilot - 2025 - For Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%