Giter Site home page Giter Site logo

yuhattor / copilot-patterns Goto Github PK

View Code? Open in Web Editor NEW
261.0 3.0 32.0 38.65 MB

This document is a compilation of best practices for AI-Native development, curated by our community. Discover useful tips and tricks for leveraging tools to improve your AI development process.

Home Page: https://www.ai-native.dev/

License: Creative Commons Attribution Share Alike 4.0 International

Python 72.00% Shell 0.77% SCSS 22.16% HTML 5.07%
github ai chatgpt development github-copilot githubcopilot gpt3

copilot-patterns's Introduction

GitHub Copilot Patterns and Exercises

Welcome to the GitHub Copilot Patterns & Exercises documentation! ๐Ÿ‘‹ This community-driven opensource guide is dedicated to providing best practices for GitHub Copilot. Our aim is to make it straightforward for you to understand, evaluate, and integrate these practices into your projects. ๐Ÿš€

This document is brought to you by GitHub's Customer Success Architect @yuhattor to help developers better use GitHub Copilot and other AI-Powered tools.

Some of these patterns have been tried and proven effective in individual environments, but others are idea-based and have not yet been tested for effectiveness in actual team environments. Please feel free to leave comments on GitHub Issues. We look forward to various discussions and the sharing of knowledge about AI Powered development.

This documentation is not yet in its final version, and there may be broken links, typos, and other errors. Your help in improving it is much appreciated. Please see how you can contribute to this document.

Contribute

We believe in the power of community. If you find this project useful, please consider giving our GitHub repository a star:star2:. Your contributions, no matter how small, can make a big difference! Whether it's improving the documentation, adding new patterns, or just fixing a typo - every bit helps.

To get started with contributing, check out our contribution guidelines CONTRIBUTING.md or open an issue or pull request. Let's work together to pave the way for GitHub Copilot Patterns & Exercises!

We hope this guide will serve as a starting point for you to enter the world of GitHub Copilot Patterns & Exercises.

What are Patterns & Exercises

Patterns are a way of describing repeatable solutions to problems within a specific context. In GitHub Copilot Patterns & Exercises, patterns provide ideas for how developers and teams can use AI to achieve rapid product development.

  • Patterns: These are tried and true solutions to common problems and scenarios you might encounter when developing with GitHub Copilot. Each pattern is categorized by its level of maturity. Static Badge Static Badge Static Badge Static Badge
  • Exercises: Practical hands-on tasks that can help reinforce your understanding and application of the patterns.

Patterns that are still in development or have not been fully evaluated. Many have been discussed in the community and their usefulness established, but each is at a different level of maturity. See GitHub Projects for the status of each.

Authorship and Acknowledgements

This document is lead authored by Yuki Hattori, a Customer Success Architect at GitHub. Throughout its evolution, various community members have reviewed and enriched its content. Dive deep into our contributors' graph to see the passionate individuals who have shaped this project. Please join us. Let's explore the wild GitHub Copilot Patterns together.

LICENSE

This document is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


Thank you for being a part of this journey. Together, we can shape the future of AI Powered Development!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.