/copilot-meetup-2024

GitHub CoPilot Showcase

Primary LanguageJava

GitHub Copilot Showcase

This is a Java application built with Spring Boot and Maven. It uses SQL for data storage.
The main purpose of this application is to test the capabilities of GitHub Copilot.

Short Description

Small REST Services for User CRUD operations:

  • Some endpoints
  • Validation (Regex)
  • Generation:
    • Tests
    • Swagger
    • Documentation
    • Commit message

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Java
    • Spring Boot
      • Web
      • JPA
      • Validation
      • Test
  • Maven
  • SQL database
    • H2
    • FlyWay

Installing

A step by step series of examples that tell you how to get a development environment running.

  1. Clone the repository
  2. Navigate to the project directory
  3. Run mvn install to install dependencies
  4. Configure your database connection in application.properties
  5. Run mvn spring-boot:run to start the application

Running the tests

Explain how to run the automated tests for this system.

Built With

  • Java - The programming language used
  • Spring Boot - The web framework used
  • Maven - Dependency Management

Authors

  • Manuel Bauer
  • Jan Bremauer

License

This project is licensed under the MIT License - see the LICENSE.md file for details