- Changed VS Code extension publisher to LetterpressLabs, display name to "Grove SCM" - Fixed .vscodeignore to only include dist/resources (was bundling 99k files) - Added CLI install commands to the landing page hero section Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| @@ -1,5 +1,12 @@ | ||
| 1 | node_modules | |
| 2 | **/*.ts | |
| 3 | **/*.tsx | |
| 4 | webview/ | |
| 5 | extension/ | |
| 1 | ** | |
| 2 | !dist/** | |
| 3 | !resources/** | |
| 4 | !package.json | |
| 5 | !package.nls.json | |
| 6 | !LICENSE.txt | |
| 7 | !readme.md | |
| 8 | !changelog.md | |
| 9 | !webview.html | |
| 10 | !DiffCommentPanelWebview.html | |
| 11 | !InlineCommentPanelWebview.html | |
| 12 | !inlineCommentWebview.html | |
| 6 | 13 | |
| @@ -1,9 +1,9 @@ | ||
| 1 | 1 | { |
| 2 | 2 | "name": "grove-scm", |
| 3 | "displayName": "Grove", | |
| 3 | "displayName": "Grove SCM", | |
| 4 | 4 | "description": "Grove: Source Control powered by Sapling", |
| 5 | 5 | "version": "0.1.0", |
| 6 | "publisher": "letterpress-labs", | |
| 6 | "publisher": "LetterpressLabs", | |
| 7 | 7 | "license": "MIT", |
| 8 | 8 | "engines": { |
| 9 | 9 | "vscode": "^1.63.0" |
| 10 | 10 | |
| @@ -70,6 +70,34 @@ | ||
| 70 | 70 | </a> |
| 71 | 71 | </div> |
| 72 | 72 | |
| 73 | {/* Install */} | |
| 74 | <div | |
| 75 | style={{ | |
| 76 | maxWidth: "480px", | |
| 77 | margin: "0 auto", | |
| 78 | padding: "0 0 64px", | |
| 79 | width: "100%", | |
| 80 | }} | |
| 81 | > | |
| 82 | <div | |
| 83 | style={{ | |
| 84 | backgroundColor: "var(--bg-card)", | |
| 85 | border: "1px solid var(--border-subtle)", | |
| 86 | padding: "16px 20px", | |
| 87 | fontFamily: "var(--font-mono, monospace)", | |
| 88 | fontSize: "0.875rem", | |
| 89 | color: "var(--text-muted)", | |
| 90 | display: "flex", | |
| 91 | flexDirection: "column", | |
| 92 | gap: "4px", | |
| 93 | }} | |
| 94 | > | |
| 95 | <span><span style={{ color: "var(--text-faint)" }}>$</span> npm i -g @letterpress-labs/grove-scm</span> | |
| 96 | <span><span style={{ color: "var(--text-faint)" }}>$</span> grove auth login</span> | |
| 97 | <span><span style={{ color: "var(--text-faint)" }}>$</span> grove clone owner/repo</span> | |
| 98 | </div> | |
| 99 | </div> | |
| 100 | ||
| 73 | 101 | </div>{/* end centered wrapper */} |
| 74 | 102 | |
| 75 | 103 | {/* ISL — fills remaining viewport */} |
| 76 | 104 | |