A simple .NET console application for testing GitHub Copilot.
To build the application, run:
dotnet build src/ConsoleApp/ConsoleApp.csprojTo run the application, use:
dotnet run --project src/ConsoleApp/ConsoleApp.csproj- .NET 9.0 SDK or later Welcome to ghcptest - a test repository for GitHub Copilot! 👋
This repository serves as a testing ground for GitHub Copilot features and capabilities. It's designed to help developers explore, experiment with, and validate GitHub Copilot's code generation, completion, and assistance features in a safe, dedicated environment.
Whether you're new to GitHub Copilot or an experienced user looking to test specific scenarios, this repository provides a space to learn and experiment.
🎥 Watch the demo video to see this repository in action!
- Git installed on your local machine
- A GitHub account
- GitHub Copilot subscription (optional, but recommended for full functionality)
-
Clone the repository:
git clone https://github.com/pdebruin/ghcptest.git cd ghcptest -
You're ready to start experimenting!
This repository can be used to:
- Test GitHub Copilot suggestions: Create new files and see how Copilot assists with code completion
- Experiment with different programming languages: Try various languages to see how Copilot adapts
- Practice prompt engineering: Learn how to write better comments and prompts for Copilot
- Validate workflows: Test GitHub Copilot integration with your development workflow
- Create a new file in your preferred programming language
- Write a descriptive comment about what you want to build
- Let GitHub Copilot suggest implementations
- Review, modify, and iterate on the suggestions
This repository includes a Marp presentation demonstrating the project. The presentation is automatically built and deployed to GitHub Pages.
- Presentation source:
marp/slides.md - View online: https://pdebruin.github.io/ghcptest/
- Learn more: See the Marp README for details
To build the presentation locally:
npx @marp-team/marp-cli@latest marp/slides.md --theme marp/theme.css -o dist/index.htmlWe welcome contributions to make this test repository even more useful!
Please see our Contributing Guidelines for detailed information on:
- How to submit issues and pull requests
- Code style guidelines
- Testing requirements
- Development best practices
For development best practices, code style guidelines, and testing standards, please refer to our Contributing Guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
If you discover a security vulnerability, please follow our Security Policy for responsible disclosure.
If you have questions or need assistance:
- Open an issue in this repository
- Check existing issues for similar questions
- Reach out to the maintainers
Thanks to all contributors who help make this testing repository a valuable resource for the GitHub Copilot community!
Happy coding with GitHub Copilot! 🚀