Skip to content

Technical-Bootcamp/L-Bank-Garage-Session

Repository files navigation

L-Bank Garage Session: Hands-On Project

Purpose of the Project

This project is designed as a hands-on exercise for participants of the Garage Session following the GitHub Copilot Deep Dive presentation. The goal is to provide a practical experience in leveraging GitHub Copilot to solve real-world coding challenges and improve productivity in software development.

Challenges in the Workspace

The workspace includes a variety of challenges aimed at testing and enhancing participants' skills in:

  1. Code Refactoring: Improving the readability, maintainability, and performance of existing code.
  2. Feature Implementation: Adding new features to existing applications while adhering to best practices.
  3. Bug Fixing: Identifying and resolving issues in the codebase.
  4. Documentation: Writing clear and concise documentation for the project and its components.
  5. Collaboration: Using GitHub Copilot to streamline collaborative coding efforts.

Learning Objectives

By completing this hands-on project, participants will:

  • Gain a deeper understanding of how GitHub Copilot can assist in various stages of software development.
  • Learn to integrate AI-powered tools into their development workflows effectively.
  • Enhance their problem-solving skills by tackling real-world coding challenges.
  • Develop a better understanding of coding best practices and standards.

Getting Started

  1. Clone the repository to your local machine:

    git clone <repository-url>
  2. Open the project in your preferred code editor (e.g., Visual Studio Code).

  3. (Optional) To shell the python development use a virtual environment with following commands:

    python -m venv .venv
    .\.venv\Scripts\activate
    pip install requirements.txt

    To close the virtual environment run following command

    deactivate
  4. Follow the instructions provided in each challenge folder to complete the tasks.

Contribution Guidelines

Participants are encouraged to:

  • Use GitHub Copilot to assist with coding tasks.
  • Follow the coding standards and guidelines provided in the project.
  • Document their solutions and approaches for each challenge.

Feedback

We value your feedback! Please share your thoughts and suggestions about the session and the hands-on project to help us improve future workshops.

Happy coding!

About

Template repository for a garage session

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages