Skip to content

docs: add Go LSP MCP configs and tools guide for code navigation #18613

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation
Choose a base branch
from

Conversation

ThomasK33
Copy link
Member

Add Code Navigation and Investigation Guide for Go LSP Tools

Added a new section to the CLAUDE.md documentation that explains how to use Go Language Server Protocol (LSP) tools when working with the Coder codebase. The guide includes:

  • Commands for finding function definitions, symbol references, and getting symbol information
  • Examples of LSP usage with specific commands
  • Guidance on when to use LSP versus other tools like grep or bash
  • A structured investigation strategy for navigating the codebase, starting with route registration and tracing through to implementations

This documentation helps developers more efficiently explore and understand the codebase structure.

@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from 9415189 to b7d58f8 Compare June 26, 2025 17:03
@ThomasK33 ThomasK33 marked this pull request as ready for review June 26, 2025 17:03
@ThomasK33 ThomasK33 changed the title docs: add Go LSP tools guide for code navigation docs: add Go LSP MCP configs and tools guide for code navigation Jun 26, 2025
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch 2 times, most recently from 52fa7f3 to 1e2bc51 Compare June 27, 2025 16:36
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from f46d478 to abbe929 Compare June 27, 2025 17:29
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch 2 times, most recently from 3de973b to 9f159b0 Compare June 30, 2025 11:06
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch 2 times, most recently from d379a2e to a218ad7 Compare June 30, 2025 11:49
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from 9f159b0 to 47d9a0a Compare June 30, 2025 11:49
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from a218ad7 to e9c2d84 Compare June 30, 2025 12:02
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch 2 times, most recently from bffc160 to e733c7b Compare June 30, 2025 12:31
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from e9c2d84 to f519d23 Compare June 30, 2025 12:31
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from e733c7b to 70e8be9 Compare June 30, 2025 12:46
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch 2 times, most recently from 7228a65 to 9189fce Compare June 30, 2025 12:53
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from 70e8be9 to 476c079 Compare June 30, 2025 12:53
@ThomasK33 ThomasK33 requested a review from johnstcn June 30, 2025 13:21
@ThomasK33 ThomasK33 requested a review from ibetitsmike June 30, 2025 15:18
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from 9189fce to 1e3aa1a Compare June 30, 2025 16:42
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from 476c079 to d2eb876 Compare June 30, 2025 16:42
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from d2eb876 to bb57d1e Compare June 30, 2025 16:45
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from 1e3aa1a to 6cf3ccb Compare June 30, 2025 16:45
@ThomasK33 ThomasK33 changed the base branch from thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation to graphite-base/18613 June 30, 2025 17:21
@ThomasK33 ThomasK33 force-pushed the graphite-base/18613 branch from 6cf3ccb to d32fe24 Compare June 30, 2025 17:24
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from bb57d1e to 8949808 Compare June 30, 2025 17:24
@ThomasK33 ThomasK33 changed the base branch from graphite-base/18613 to thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation June 30, 2025 17:24
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from d32fe24 to b663230 Compare July 1, 2025 09:27
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch 2 times, most recently from 373faa2 to 79a40a3 Compare July 1, 2025 13:23
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from b663230 to 2d32123 Compare July 1, 2025 13:23
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch 2 times, most recently from 758de4d to 655c391 Compare July 1, 2025 13:40
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch 2 times, most recently from 2621adf to 661c0e6 Compare July 1, 2025 16:50
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from 655c391 to 1aac087 Compare July 1, 2025 16:50
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from 661c0e6 to 5be06e7 Compare July 1, 2025 17:18
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from 1aac087 to 2becd1d Compare July 1, 2025 17:18
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from 5be06e7 to 3275584 Compare July 1, 2025 19:54
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from 2becd1d to 505c46c Compare July 1, 2025 19:54
Change-Id: I994c8ee8fa2c246808a9f68a86e83a6a3db6f8ac
Signed-off-by: Thomas Kosiewski <[email protected]>
@ThomasK33 ThomasK33 force-pushed the thomask33/feat_add_Go_LSP_configuration_and_code_navigation_documentation branch from 3275584 to 9bd7ff5 Compare July 1, 2025 20:14
@ThomasK33 ThomasK33 force-pushed the thomask33/06-25-feat_oauth2_add_rfc_8707_resource_indicators_and_audience_validation branch from 505c46c to 55811a8 Compare July 1, 2025 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants