Uh oh!
There was an error while loading. Please reload this page.
ANVIL IDE - #407
Conversation
Deploying docs with |
| Latest commit: | 530dd50 |
| Status: | ✅ Deploy successful! |
| Preview URL: | https://ba864bb7.docs-eri.pages.dev |
| Branch Preview URL: | https://bani-anvilide.docs-eri.pages.dev |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Pull request overview
Adds comprehensive Anvil IDE documentation covering setup, interface, components, file management, previews, and project creation.
Changes:
- Adds modular Anvil IDE guides and an interactive setup flow.
- Expands component documentation for domains and external-edit review.
- Updates navigation and removes the legacy Anvil guide.
Reviewed changes
Copilot reviewed 11 out of 59 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
mkdocs.yml | Adds Anvil IDE navigation and removes existing entries. |
docs/anvil.md | Deletes the legacy Anvil guide. |
docs/anvilide.md | Adds a consolidated IDE guide. |
docs/anvil-ide/introduction.md | Introduces the Anvil IDE. |
docs/anvil-ide/getting-started.md | Documents authentication and project selection. |
docs/anvil-ide/interface.md | Describes IDE interface elements. |
docs/anvil-ide/components.md | Adds domains and external-edit documentation. |
docs/anvil-ide/working-with-files.md | Covers file-management workflows. |
docs/anvil-ide/anvil-app-preview.md | Documents application previews. |
docs/anvil-ide/creating-your-first-anvil-project.md | Provides a first-project tutorial. |
docs/anvil-ide/assets/anvil-ide-getting-started-flow.html | Adds an interactive setup reference. |
Suppressed comments (4)
docs/anvil.md:1
- Deleting this page leaves both
mkdocs.yml:267anddocs/workflows-guide.md:560pointing toanvil.md, so the existing Anvil navigation entry and cross-reference will lead to a missing page. Restore this guide or repoint all existing references to its intended replacement.
docs/anvilide.md:103 - This relative URL resolves under the current documentation path (for example,
/anvilide/code.connexcs.com) instead of opening the hosted IDE. Use the absolute HTTPS URL as done in the split Getting Started guide.
3. A new tab will open and redirect you to [`code.connexcs.com`](code.connexcs.com).
docs/anvil-ide/assets/anvil-ide-getting-started-flow.html:90
- The two sign-in choices use click-only
divelements, so keyboard users cannot select either authentication method. Render these options as radio inputs or semantic buttons with keyboard focus and a programmatically exposed selected state.
.branch .opt{
border:1px dashed var(--line);border-radius:8px;padding:10px 12px;font-size:12px;color:var(--muted);
cursor:pointer;transition:border-color .2s, color .2s, background .2s;
}
.branch .opt:hover{border-color:var(--accent-warn);color:var(--text);}
.branch .opt.picked{border-color:var(--accent-warn);border-style:solid;background:var(--accent-warn-dim);color:var(--text);}
docs/anvil-ide/assets/anvil-ide-getting-started-flow.html:213
- JavaScript updates the authentication and project status dynamically, but this region is not exposed as a live status, so screen readers will not announce those changes. Mark the status bar as a polite live status region.
<div class="statusbar">
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| @@ -0,0 +1,514 @@ | |||
| # ConnexCS Anvil IDE — User Guide | |||
| - IDE Components: anvil-ide/components.md | ||
| - Working with Files: anvil-ide/working-with-files.md | ||
| - Anvil App Preview: anvil-ide/anvil-app-preview.md | ||
| - Creating your First Anvil App: anvil-ide/creating-your-first-anvil-project.md |
| | | Blue "1" badge | Live count of snapshots taken for the project| | ||
| | | + (plus, far right) | Manually creates a new snapshot. | | ||
| | | "Publish ce1c39958c64" is the Snapshot entry | | ||
| | | "· 1d ago"- Relative timestamp showing when the snapshot was taken | | |
Uh oh!
There was an error while loading. Please reload this page.
| 1. Open the **File History** panel from the Activity Bar. | ||
| 2. Expand a file to see all saved versions with timestamps. | ||
| 3. Click a version and choose **Restore** to roll the file back to that point. The External Edit Review highlights described earlier in this guide will appear automatically. <br><img src= "/apps/img/caa7.png" width= "400" style="border: 2px solid #4472C4; border-radius: 8px;"></br> |
| @@ -0,0 +1,256 @@ | |||
| <!DOCTYPE html> | |||
There was a problem hiding this comment.
deleted as not required
| .card{ | ||
| background:var(--panel);border:1px solid var(--panel-border);border-radius:10px; | ||
| padding:14px 16px;cursor:pointer;transition:border-color .2s ease, transform .15s ease, background .2s ease; | ||
| } |
There was a problem hiding this comment.
deleted as not required
| - Agent Dialer Guide: customer-portal/cp-cc-agent-dialer-guide.md | ||
| - WebPhone App: webphoneapp.md | ||
| - Anvil IDE: |
| @@ -265,7 +265,6 @@ nav: | |||
| - Global AI Agent: globalaiagent.md | |||
| - MCP Server: mcpserver.md | |||
| - Anvil: anvil.md | |||
| <img src= "/apps/img/aide8.png" width= "400" style="border: 2px solid #4472C4; border-radius: 8px;"> | ||
| ## ConnexCS Sidebar |
There was a problem hiding this comment.
According to the topic, it refers to connexcs-sidebar, but below this Section column lists Explorer and File History . Both are actually part of the File Explorer, which also contains the history functionality. In this section, we have a Version Control method below. We need to add a larger image that clearly shows where the Version Control section is located. The current image is cropped, so users may have to check multiple sections to find the Version Control option
- Also connexcs sidebar image is old.
There was a problem hiding this comment.
Please confirm this section. I don’t think we have this kind of feature, but I’m not sure
There was a problem hiding this comment.
Is this the same preview that we use to show the app’s live preview?
| @@ -76,6 +76,52 @@ | |||
There was a problem hiding this comment.
same for this, please verify
| ### Where to Find It | ||
| The Domains panel is located in the Explorer sidebar, below Outline and Timeline: |
There was a problem hiding this comment.
We don’t need to mention “below Outline and Timeline” because the sidebar can be rearranged. We can also add an image for better reference
| --- | ||
| ## KV Store |
There was a problem hiding this comment.
Instead of the KV store, you need to add a method for cxRegistry, because in the new Anvil app, cxRegistry is the new app-level way to store temporary and low-level values.
| <img src= "/apps/img/aide5.png" width= "400" style="border: 2px solid #4472C4; border-radius: 8px;"> | ||
| ## Source Control |
There was a problem hiding this comment.
We don’t need to mention anything that isn’t relevant to our IDE. Source Control section is specific to VS Code and doesn’t apply to our IDE. The same applies to the Run and Debug section and time line section (vs code timeline, not ours), so those sections should be removed
There was a problem hiding this comment.
Can we also add an icon for this? $(sparkle) with icon
| 3. External Edit Review highlights appear automatically — the diff shown is between the version that was open at the time of the restore and the version restored to. | ||
| 4. Use **Keep**, **Undo**, **Keep All**, or **Undo All** as with any other external change. | ||
| <img src= "/apps/img/externaleditor1.png" style="border: 2px solid #4472C4; border-radius: 8px;"> |
There was a problem hiding this comment.
Image is not correct here

https://6ad8bcf2.docs-eri.pages.dev/anvil-ide/introduction/