{"id":31926397,"url":"https://github.com/jacobwoffenden/github-copilot","last_synced_at":"2025-10-14T01:42:58.663Z","repository":{"id":318006362,"uuid":"1069672331","full_name":"jacobwoffenden/github-copilot","owner":"jacobwoffenden","description":"A collection of notes and configuration for using GitHub Copilot :copilot:","archived":false,"fork":false,"pushed_at":"2025-10-04T17:03:23.000Z","size":378,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-12T04:44:46.999Z","etag":null,"topics":["github-copilot"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jacobwoffenden.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-04T11:51:43.000Z","updated_at":"2025-10-04T17:03:26.000Z","dependencies_parsed_at":"2025-10-04T14:17:11.248Z","dependency_job_id":"10ec255a-f423-4be1-bd6a-97a66442403e","html_url":"https://github.com/jacobwoffenden/github-copilot","commit_stats":null,"previous_names":["jacobwoffenden/github-copilot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jacobwoffenden/github-copilot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobwoffenden%2Fgithub-copilot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobwoffenden%2Fgithub-copilot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobwoffenden%2Fgithub-copilot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobwoffenden%2Fgithub-copilot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacobwoffenden","download_url":"https://codeload.github.com/jacobwoffenden/github-copilot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobwoffenden%2Fgithub-copilot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279017500,"owners_count":26086085,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github-copilot"],"created_at":"2025-10-14T01:42:56.898Z","updated_at":"2025-10-14T01:42:58.658Z","avatar_url":"https://github.com/jacobwoffenden.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Copilot\n\n[![Open in Dev Container](https://raw.githubusercontent.com/ministryofjustice/.devcontainer/refs/heads/main/contrib/badge.svg)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/jacobwoffenden/github-copilot) [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/jacobwoffenden/github-copilot)\n\nA collection of notes and configuration for using [GitHub Copilot](https://github.com/features/copilot) :copilot:\n\n## Table of Contents\n\n- [GitHub Copilot on the web](#github-copilot-on-the-web)\n  - [Chat on GitHub.com](#chat-on-githubcom)\n  - [Agents](#agents)\n  - [Spaces](#spaces)\n  - [Spark](#spark)\n  - [MCP Registry](#mcp-registry)\n- [GitHub Copilot CLI](#github-copilot-cli)\n- [Visual Studio Code](#visual-studio-code)\n  - [Chat in Visual Studio Code](#chat-in-visual-studio-code)\n  - [MCP](#mcp)\n- [GitHub Copilot Instructions](#github-copilot-instructions)\n\n## GitHub Copilot on the web\n\nThere are several options available for using GitHub Copilot on the web:\n\n### Chat on GitHub.com\n\nhttps://docs.github.com/en/copilot/how-tos/chat-with-copilot/chat-in-github\n\n### Agents\n\nhttps://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent\n\n### Spaces\n\nhttps://docs.github.com/en/copilot/concepts/context/spaces\n\n### Spark\n\nhttps://docs.github.com/en/copilot/concepts/spark\n\n### MCP Registry\n\nhttps://github.com/mcp\n\n## GitHub Copilot CLI\n\nhttps://docs.github.com/en/copilot/concepts/agents/about-copilot-cli\n\n1. Authenticate with GitHub\n\n    ```bash\n    gh auth login --git-protocol ssh --skip-ssh-key --web\n    ```\n\n1. Launch GitHub Copilot CLI\n\n    ```bash\n    GITHUB_TOKEN=$(gh auth token) copilot\n    ```\n\n![Screenshot of GitHub Copilot CLI interface showing the interactive terminal with command suggestions and completions](contrib/img/copilot-cli.png)\n\n## Visual Studio Code\n\nhttps://code.visualstudio.com/docs/copilot/overview\n\n### Chat in Visual Studio Code\n\nhttps://code.visualstudio.com/docs/copilot/chat/copilot-chat\n\nUseful settings:\n\n```json\n{\n  \"chat.agent.enabled\": true,\n  \"github.copilot.chat.commitMessageGeneration.instructions\": [\n    {\n      \"text\": \"Use British English spelling.\"\n    },\n    {\n      \"text\": \"Use conventional commit message format.\"\n    }\n  ],\n  \"github.copilot.nextEditSuggestions.enabled\": true,\n}\n```\n\n### MCP\n\nhttps://code.visualstudio.com/docs/copilot/customization/mcp-servers\n\nAn example configuration is available at [`.vscode/mcp.json`](.vscode/mcp.json)\n\n## GitHub Copilot Instructions\n\nThis repository includes a [`.github/copilot-instructions.md`](.github/copilot-instructions.md) file that provides custom instructions to GitHub Copilot. This file helps Copilot understand your project's specific conventions, coding standards, and best practices to provide more contextually relevant suggestions.\n\nThe instructions file includes guidance on:\n\n- Project overview and technology stack\n- Code style and naming conventions\n- Testing standards and patterns\n- Documentation requirements\n- Git practices and commit message formatting\n- Security and performance considerations\n- Project-specific guidelines and domain logic\n\nGitHub Copilot automatically reads this file when providing suggestions in your repository, ensuring that generated code aligns with your team's standards. You can customize this template to match your project's specific needs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobwoffenden%2Fgithub-copilot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacobwoffenden%2Fgithub-copilot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobwoffenden%2Fgithub-copilot/lists"}