Skip to content

Commit 5e91741

Browse files
authored
Finalize 0.5.0 release (#27)
* Update signup flow images * Prepare for 0.5.0 release * Update README
1 parent cf4a515 commit 5e91741

4 files changed

Lines changed: 32 additions & 258 deletions

File tree

README.md

Lines changed: 8 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ Bazel Support for Visual Studio Code.
1212
<td style="text-align: center">VSCode</td>
1313
</tr></table>
1414

15+
## Documentation
16+
17+
<https://stackb.github.io/bazel-stack-vscode/>
18+
1519
## Basic Features:
1620

1721
- `bazel` and `starlark` files (`BUILD`, `.bazel`, `WORKSPACE`, `*.bzl`, `.star`, `*.sky`):
@@ -75,37 +79,10 @@ run it.
7579
7680
## Advanced Features:
7781

78-
> The advanced features are available with a [Bzl](https://build.bzl.io)
79-
> subscription. Sign-up on the website or within the vscode extension:
80-
81-
![get-started](https://user-images.githubusercontent.com/50580/93400141-540bb100-f83c-11ea-84d7-ce86857f262a.gif)
82-
83-
### Bazel Repository Explorer
84-
85-
Automatically discover Bazel repositories on your workstation. Switch between
86-
workspace folders quickly.
87-
88-
![repo-explorer](https://user-images.githubusercontent.com/50580/92977418-36a8a280-f44a-11ea-8dea-48ab429f9799.gif)
89-
90-
### Bazel Workspace, Package & Rule Explorer
91-
92-
Show all external workspaces in a repository.
93-
94-
Explore all packages in a workspace. Click to nagivate to the package and list
95-
all rules in the package.
96-
97-
Build and test targets quickly within vscode.
98-
99-
Quick-pick targets and jump to their location.
100-
101-
![bsv.bzl.repository](https://user-images.githubusercontent.com/50580/93265314-b2199500-f765-11ea-903e-b00600a1f2df.gif)
102-
103-
### Bzl Integration
104-
105-
Explore rules and packages more deeply and visually inside the Bzl tool. Build
106-
& test targets with full build event reporting:
107-
108-
![](https://user-images.githubusercontent.com/50580/93263024-644f5d80-f762-11ea-936d-aeed0c5788a9.gif)
82+
The advanced features are available with a [Bzl](https://build.bzl.io)
83+
subscription. Sign-up on the website or within the vscode extension. Read more
84+
about advanced features on the [documentation
85+
site](https://stackb.github.io/bazel-stack-vscode/).
10986

11087
---
11188

docs/_config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ title: bazel-stack-vscode
1717
logo: /logos/stack-build.png
1818
description: >- # this means to ignore newlines until "baseurl:"
1919
bazel-stack-vscode documentation site
20-
baseurl: "/bazel-stack-vscode" # the subpath of your site, e.g. /blog
21-
url: "https://stackb.github.io" # the base hostname & protocol for your site, e.g. http://example.com
20+
baseurl: "/" # the subpath of your site, e.g. /blog
21+
url: "https://stackb.github.io/bazel-stack-vscode" # the base hostname & protocol for your site, e.g. http://example.com
2222
gitweb: "https://github.com/stackb/bazel-stack-vscode/blob/master"
2323

2424
# Build settings

package.json

Lines changed: 1 addition & 210 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@
178178
},
179179
"bsv.bzl.server.github-release": {
180180
"type": "string",
181-
"default": "0.9.1-rc11",
181+
"default": "0.9.0",
182182
"description": "The github release tag of the bzl release to download"
183183
},
184184
"bsv.bzl.server.github-owner": {
@@ -203,215 +203,6 @@
203203
"--log_level=info"
204204
]
205205
},
206-
"bsv.bzl.problemMatchers": {
207-
"type": "array",
208-
"description": "Set of named problem matchers to associate with a bazel action mnemonic.",
209-
"items": {
210-
"type": "object",
211-
"title": "problem matcher list",
212-
"properties": {
213-
"name": {
214-
"type": "string",
215-
"description": "The name of the bazel mnemonic (e.g. ProtoCompile)"
216-
},
217-
"label": {
218-
"type": "string",
219-
"description": "A human readable label."
220-
},
221-
"owner": {
222-
"type": "string",
223-
"description": "The owner of the matcher (optional)."
224-
},
225-
"source": {
226-
"type": "string",
227-
"description": "A human-readable string describing the source of this problem. E.g. 'protoc' or 'clang'"
228-
},
229-
"severity": {
230-
"type": "string",
231-
"description": "The severity of the VSCode problem produced by this problem matcher."
232-
},
233-
"fileLocation": {
234-
"type": "array",
235-
"description": "Defines how filename reported in a problem pattern should be read.",
236-
"items": {
237-
"type": "string"
238-
}
239-
},
240-
"pattern": {
241-
"type": "array",
242-
"description": "the inline definition of a problem pattern.",
243-
"items": {
244-
"type": "object",
245-
"properties": {
246-
"regexp": {
247-
"type": "string",
248-
"description": "The regular expression to find a problem in the output of an action"
249-
},
250-
"kind": {
251-
"type": "string",
252-
"description": "Whether the pattern matches a whole file, or a location (file/line)"
253-
},
254-
"file": {
255-
"type": "number",
256-
"description": "The match group index of the filename. If omitted 1 is used."
257-
},
258-
"location": {
259-
"type": "number",
260-
"description": "The match group index of the problem's location"
261-
},
262-
"line": {
263-
"type": "number",
264-
"description": "The match group index of the problem's line in the source file. Defaults to 2."
265-
},
266-
"column": {
267-
"type": "number",
268-
"description": "The match group index of the problem's column in the source file. Defaults to 3."
269-
},
270-
"endLine": {
271-
"type": "number",
272-
"description": "The match group index of the problem's end line in the source file."
273-
},
274-
"endColumn": {
275-
"type": "number",
276-
"description": "The match group index of the problem's end column in the source file."
277-
},
278-
"severity": {
279-
"type": "string",
280-
"description": "The match group index of the problem's severity"
281-
},
282-
"code": {
283-
"type": "number",
284-
"description": "The match group index of the problem's code"
285-
},
286-
"message": {
287-
"type": "number",
288-
"description": "The match group index of the message."
289-
},
290-
"loop": {
291-
"type": "boolean",
292-
"description": "Specifies if the last pattern in a multi line problem matcher should loop as long as it does match a line consequently. Only valid on the last problem pattern in a multi line problem matcher."
293-
}
294-
}
295-
}
296-
}
297-
}
298-
},
299-
"default": [
300-
{
301-
"name": "GoCompilePkg",
302-
"owner": "GoCompilePkg",
303-
"fileLocation": [
304-
"relative",
305-
"${workspaceRoot}"
306-
],
307-
"pattern": {
308-
"regexp": "^(?:.*/execroot/[_a-zA-Z0-9]+/)(.*):(\\d+):(\\d+):\\s+(.*)$",
309-
"file": 1,
310-
"line": 2,
311-
"column": 3,
312-
"message": 4
313-
}
314-
},
315-
{
316-
"name": "ProtoCompile",
317-
"owner": "ProtoCompile",
318-
"fileLocation": [
319-
"relative",
320-
"${workspaceRoot}"
321-
],
322-
"pattern": [
323-
{
324-
"regexp": "(.*):(\\d+):(\\d+): (.*)$",
325-
"file": 1,
326-
"line": 2,
327-
"column": 3,
328-
"message": 4,
329-
"loop": true
330-
}
331-
]
332-
},
333-
{
334-
"name": "GenProtoDescriptorSet",
335-
"owner": "GenProtoDescriptorSet",
336-
"fileLocation": [
337-
"relative",
338-
"${workspaceRoot}"
339-
],
340-
"pattern": [
341-
{
342-
"regexp": "(.*):(\\d+):(\\d+): (.*)$",
343-
"file": 1,
344-
"line": 2,
345-
"column": 3,
346-
"message": 4,
347-
"loop": true
348-
}
349-
]
350-
},
351-
{
352-
"name": "rules_closure",
353-
"owner": "bzl",
354-
"fileLocation": [
355-
"relative",
356-
"${workspaceRoot}"
357-
],
358-
"pattern": {
359-
"regexp": "(.*):(\\d+):(\\d+): (\\w+) - (.*)$",
360-
"file": 1,
361-
"line": 2,
362-
"column": 3,
363-
"severity": 4,
364-
"message": 5
365-
}
366-
},
367-
{
368-
"name": "SoyCompiler",
369-
"owner": "bzl",
370-
"fileLocation": [
371-
"relative",
372-
"${workspaceRoot}"
373-
],
374-
"pattern": {
375-
"regexp": "(.*):(\\d+): (\\w+):\\s+(.*)$",
376-
"file": 1,
377-
"line": 2,
378-
"severity": 3,
379-
"message": 4
380-
}
381-
},
382-
{
383-
"name": "rules_cc",
384-
"owner": "bzl",
385-
"fileLocation": [
386-
"relative",
387-
"${workspaceRoot}"
388-
],
389-
"pattern": {
390-
"regexp": "^(.*):(\\d+):(\\d+):\\s+(note|warning|(?:fatal )?error|fatal):\\s+(.*)$",
391-
"file": 1,
392-
"line": 2,
393-
"column": 3,
394-
"severity": 4,
395-
"message": 5
396-
}
397-
},
398-
{
399-
"name": "rules_java",
400-
"owner": "bzl",
401-
"fileLocation": [
402-
"relative",
403-
"${workspaceRoot}"
404-
],
405-
"pattern": {
406-
"regexp": "^(.+):(\\d+):\\s+(warning|error):\\s+(.*)$",
407-
"file": 1,
408-
"line": 2,
409-
"severity": 3,
410-
"message": 4
411-
}
412-
}
413-
]
414-
},
415206
"bsv.bazelrc.run.executable": {
416207
"type": "string",
417208
"default": "bazel",

src/bzl/view/signup.ts

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -236,10 +236,10 @@ export class BzlGetStarted implements vscode.Disposable {
236236
await this.panel.render({
237237
tabs: getTabs(['get-started', this.selectedAuthMethod || 'github-auth', 'select-plan', 'payment', 'confirm']),
238238
activeTab: 'get-started',
239-
heading: '<a href="https://stack.build" style="color: var(--vscode-editor-foreground)">Stack.Build</a>',
240-
subheading: '<a href="https://build.bzl.io" style="color: var(--vscode-editor-foreground)">Premium Bazel</a>',
239+
heading: '',
240+
subheading: '<a href="https://build.bzl.io" style="color: var(--vscode-editor-foreground)">Boost Productivity</a>',
241241
image: {
242-
url: 'https://user-images.githubusercontent.com/50580/93263024-644f5d80-f762-11ea-936d-aeed0c5788a9.gif',
242+
url: 'https://user-images.githubusercontent.com/50580/95278334-37481500-080d-11eb-8931-88905c1c3d51.gif',
243243
},
244244
lead: '<p>Sign-Up to get the most out your vscode+bazel experience.</p>'
245245
+ '<p style="margin-top: 3rem">Get Started via GitHub or Email</p>',
@@ -256,12 +256,17 @@ export class BzlGetStarted implements vscode.Disposable {
256256
label: 'Manual Configuration',
257257
href: 'command:bsv.bzl.signup.manual',
258258
},
259+
{
260+
label: 'Learn more',
261+
secondary: true,
262+
href: 'https://stackb.github.io/bazel-stack-vscode/',
263+
},
259264
],
260265
features: [
261266
{
262267
heading: 'Repository Explorer',
263268
text: 'Navigate bazel repositories.',
264-
href: 'https://user-images.githubusercontent.com/50580/93265314-b2199500-f765-11ea-903e-b00600a1f2df.gif',
269+
href: 'https://user-images.githubusercontent.com/50580/95291803-81d98980-082d-11eb-9769-ece3d3dc57bb.gif',
265270
highlights: [
266271
{ text: 'Discover bazel repositories on your workstation', },
267272
{ text: 'Click to switch vscode folders' },
@@ -272,7 +277,7 @@ export class BzlGetStarted implements vscode.Disposable {
272277
{
273278
heading: 'Workspace Explorer',
274279
text: 'Get to know your dependencies.',
275-
href: 'https://user-images.githubusercontent.com/50580/93004991-e4c75180-f509-11ea-9343-71f7286978b1.png',
280+
href: 'https://user-images.githubusercontent.com/50580/95293670-214c4b80-0831-11eb-8bef-b5e6263064ef.gif',
276281
highlights: [
277282
{ text: 'List all external workspaces', },
278283
{ text: 'Click to select & list all packages in external workspace' },
@@ -284,7 +289,7 @@ export class BzlGetStarted implements vscode.Disposable {
284289
{
285290
heading: 'Target Explorer',
286291
text: 'Quickly navigate bazel packages & targets.',
287-
href: 'https://user-images.githubusercontent.com/50580/93004991-e4c75180-f509-11ea-9343-71f7286978b1.png',
292+
href: 'https://user-images.githubusercontent.com/50580/95294528-ab48e400-0832-11eb-962e-4a38f74dd1a1.gif',
288293
highlights: [
289294
{ text: 'List all packages in tree view', },
290295
{ text: 'Open package BUILD file in editor', },
@@ -304,7 +309,7 @@ export class BzlGetStarted implements vscode.Disposable {
304309
{
305310
heading: 'Recent Commands Explorer',
306311
text: 'Quickly re-run bazel commands.',
307-
href: 'https://user-images.githubusercontent.com/50580/93004991-e4c75180-f509-11ea-9343-71f7286978b1.png',
312+
href: 'https://user-images.githubusercontent.com/50580/89370737-b64e8f00-d69e-11ea-970d-d139fbaab06f.gif',
308313
highlights: [
309314
{ text: 'List all recent invocations', },
310315
{ text: 'Includes targets in your <b>launch.bazelrc</b>', },
@@ -314,7 +319,7 @@ export class BzlGetStarted implements vscode.Disposable {
314319
{
315320
heading: 'Build Event Protocol Explorer',
316321
text: '.',
317-
href: 'https://user-images.githubusercontent.com/50580/93004991-e4c75180-f509-11ea-9343-71f7286978b1.png',
322+
href: 'https://user-images.githubusercontent.com/50580/95296670-6921a180-0836-11eb-9346-2a77916158b1.gif',
318323
highlights: [
319324
{ text: 'Realtime display of build events', },
320325
{ text: 'Actions: show successful during build by mnemonic', },
@@ -344,33 +349,34 @@ export class BzlGetStarted implements vscode.Disposable {
344349
{
345350
heading: 'Bzl Server Explorer',
346351
text: 'Review bzl server details.',
347-
href: 'https://user-images.githubusercontent.com/50580/93263024-644f5d80-f762-11ea-936d-aeed0c5788a9.gif',
352+
href: 'https://user-images.githubusercontent.com/50580/95298134-d46c7300-0838-11eb-8582-1cb1f5c33859.gif',
348353
highlights: [
349354
{ text: 'Link to UI', },
350355
{ text: 'Build Version Metadata', },
351-
{ text: 'Build event protocol flags', },
356+
{ text: '--bes_backend flags', },
357+
{ text: 'Connect to remote Bzl server', },
352358
],
353359
},
354360
{
355361
heading: 'Stack.Build Explorer',
356362
text: 'Easily see your account details.',
357-
href: 'https://user-images.githubusercontent.com/50580/93263024-644f5d80-f762-11ea-936d-aeed0c5788a9.gif',
363+
href: 'https://user-images.githubusercontent.com/50580/95288941-d88f9500-0826-11eb-8d2e-b981ad2f2cab.gif',
358364
highlights: [
359365
{ text: 'Launch the sign-up webview', },
360-
{ text: 'Show license details', },
366+
{ text: 'Show account details', },
361367
],
362368
},
363369
{
364-
heading: 'Bzl Sign-up Tool',
370+
heading: 'Sign-up Tool',
365371
text: 'Sign-up to get the most out of your bazel+vscode experience.',
366-
href: 'https://user-images.githubusercontent.com/50580/93263024-644f5d80-f762-11ea-936d-aeed0c5788a9.gif',
372+
href: 'https://user-images.githubusercontent.com/50580/95288716-47202300-0826-11eb-9fb3-cf96f01a5096.gif',
367373
highlights: [
368374
{ text: 'Get Started with either GitHub OAuth or traditional email+password flow', },
369375
{ text: 'If you are already signed-up it will autoconfigure your settings', },
370376
{ text: 'Subscription plan selector', },
371377
{ text: 'Payment details form', },
372378
{ text: 'Payment confirmation form', },
373-
{ text: 'Looks beautiful with any vscode theme :)', },
379+
{ text: 'Looks great with any vscode theme :)', },
374380
],
375381
},
376382
],

0 commit comments

Comments
 (0)