CopilotC-Nvim / CopilotC-Nvim/CopilotChat.nvim

Add support for github enterprise instance (GHEC) or potentially other types of github instances

Open
#1,342 5 comments 11 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lua
Stars
3.7k
Forks
171
Avg merge
16h 26m
Merged PRs (30d)
1

Description

Hello!

thought it might be valuable to share a modification that I have been using personally now for a few days.

The issue: My company gives us access to copilot, but only through their private GitHub Enterprise (.Com) instance. I love the plugin but could only continue to use it by changing the hardcoded urls to point to our instance. However, this could also be made configurable. So proposition:

  • introduce config keys for setting basically the github url
  • adjust the built-in copilot provider to use configurable urls

PR : https://github.com/CopilotC-Nvim/CopilotChat.nvim/pull/1343#issue-3331918809
feedback very welcome, I am completely new to lua :)

Regards!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the built-in Copilot provider and locate the hardcoded GitHub URLs it uses. The work is done when the GitHub URL settings are configurable and the provider supports GitHub Enterprise, including the instance described in PR #1343.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, lua, neovim
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.