You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -341,6 +341,20 @@ As a simple example, let's say I wanted to add a new icon for CloudWatch log str
341
341
342
342
The Toolkit codebase contains logic in `src/dev/beta.ts` to support development during private betas. Creating a beta artifact requires a _stable_ URL to source Toolkit builds from. This URL should be added to `src/dev/config.ts`. Subsequent Toolkit artifacts will have their version set to `1.999.0` with a commit hash. Builds will automatically query the URL to check for a new build once a day and on every reload.
343
343
344
+
### VSCode Marketplace
345
+
346
+
The [marketplace page](https://marketplace.visualstudio.com/itemdetails?itemName=AmazonWebServices.aws-toolkit-vscode)
347
+
is defined in `README.quickstart.vscode.md` (which replaces `README.md` during
348
+
the release automation). The `vsce` package tool always [replaces relative image paths](https://github.com/microsoft/vscode-vsce/blob/9478dbd11ea2e7adb23ec72923e889c7bb215263/src/package.ts#L885)
349
+
with URLs pointing to `HEAD` on GitHub (`https://github.com/aws/aws-toolkit-vscode/raw/HEAD/…/foo.gif`).
350
+
351
+
Note therefore:
352
+
353
+
1. Don't delete images from `docs/marketplace/` unless the _current published_
354
+
AWS Toolkit release doesn't depend on them.
355
+
2. `HEAD` implies that the URL depends on the current _default branch_ (i.e.
356
+
`master`). Changes to other branches won't affect the marketplace page.
357
+
344
358
## Importing icons from other open source repos
345
359
346
360
If you are contribuing visual assets from other open source repos, the source repo must have a compatible license (such as MIT), and we need to document the source of the images. Follow these steps:
0 commit comments