CopilotC-Nvim / CopilotC-Nvim/CopilotChat.nvim
Add support for github enterprise instance (GHEC) or potentially other types of github instances
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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