Skip to content

Latest commit

 

History

History
28 lines (15 loc) · 1.03 KB

CONTRIBUTING.md

File metadata and controls

28 lines (15 loc) · 1.03 KB

Contribution Guide to @aws/lsp-codewhisperer

Code structure

Servers

The code whisperer capability is consist of the following LSP servers:

  • agenticChat
  • chat
  • inline-completion
  • netTransform
  • securityScan

New server should always be created in their own directory under ./src/language-server/.

Please make sure:

  1. servers must be in a self-contained directory and not import files from each other.
  2. shared code should be in shared directory to be used by more than one server.

Client

client directory contains the AWS SDK for JavaScript client to call CodeWhisperer service using either AWS Signature Version 4 (SigV4) or Builder ID (bearer token), which are two different ways to access Amazon Q Developer.