Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.

Developer Tips

heatherlp edited this page May 9, 2019 · 5 revisions

Read Me Updates

We have two readMes. One lives in the top level directory (used by Git) and the other in client/ which is used by the extension marketplace. The Installation section and the links to images are the only differences between the two, so readMe updates must include both files.

Note that any links to images in client/readMe must contain client in them - this is required for the extension marketplace

Activation Events

For grpc reasons, we write to our package.json activation events upon extension activation. This change to your package.json should not be committed, and the activation events should remain "*". There is a unit test that will fail should you commit the activation events change.

Adding a new command

Requires updates to:

  • package.json
  • ReadMes
  • ExtensionCommands.ts
  • extension.ts and extension.test.ts
  • a new command file and logic

See updates here for an example.