laptop-codeEditing & Iteration Workflow

JET's editing workflow is designed for speed and flexibility. This page covers the full cycle from initial creation through refinement, versioning, collaboration, and publishing.

The Core Iteration Loop

Building in JET follows a simple cycle:

Edit in ChatPreview ChangesTest FunctionalitySave SnapshotPublish

Unlike traditional development where you write code, refresh, debug, and repeat, JET collapses this into conversational edits with instant visual feedback.

How Editing Works

Stage 1: Initial Creation You start with a seed prompt that generates your first complete version. This is version 1.

Stage 2: Iterative Refinement Now you enter "vibe coding" mode—each message refines the site:

  • Content changes: "Update the headline"

  • Design tweaks: "Make buttons more rounded"

  • Layout shifts: "Move the pricing above testimonials"

  • Functionality: "Add form validation"

Stage 3: Testing & QA Use device previews and test mode to verify everything works:

  • Submit forms with test data

  • Check mobile responsive behavior

  • Test all navigation links

  • Verify loading performance

Stage 4: Snapshot & Version Control Save important milestones manually, or rely on JET's automatic snapshots every 10 edits.

Stage 5: Publishing When ready, deploy to staging or production. JET handles hosting, SSL, and CDN automatically.

Versioning System

Automatic Snapshots JET saves your progress automatically:

  • Every 10 prompts

  • Before major structural changes

  • When switching between pages

  • Every 24 hours (even with no edits)

Manual Save Points Create your own snapshots:

  • Before experimenting with big changes

  • When reaching a milestone

  • Before sharing for feedback

Click "Save Snapshot" and add a label: "Homepage v2", "Before client feedback", "Launch candidate"

Reverting to Previous Versions Access Version History to see:

  • Timeline of all snapshots

  • Before/after preview comparisons

  • Diff view showing exact changes

Click any snapshot to restore it. Your current version moves to a branch so you don't lose work.

Collaboration Features

Shared Projects Invite team members with different roles:

Owner: Full control, can delete project, manage billing Editor: Can make changes, save snapshots, publish to staging Viewer: Can view and comment, but not edit Commenter: Can leave feedback in chat, but not access edit tools

Real-Time Collaboration When multiple editors work simultaneously:

  • See who's online (avatars in top-right)

  • Live cursor indicators show where others are working

  • Chat messages include author names

  • Conflict resolution prompts appear if editing same element

Commenting System Leave feedback directly in chat:

  • Tag team members: "@sarah can you review the pricing section?"

  • Pin comments to specific components

  • Mark comments as resolved when addressed

  • Export comment threads for external sharing

Applying Edits Safely

Preview Mode When JET generates a response, you see:

  • Preview button: See the change without committing

  • Apply button: Make the change permanent

  • Modify button: Refine the AI's suggestion before applying

This prevents accidental changes from going live.

Staging vs Production JET supports two environments:

Staging (Default)

  • Safe testing environment

  • Unique URL for sharing with team/clients

  • Not indexed by search engines

  • Perfect for QA and feedback

Production

  • Live website on your domain

  • Indexed by search engines

  • Only push here when fully tested

Promote staging → production with one click when ready.

Conflict Resolution

When two editors modify the same component simultaneously:

Automatic Merging: If changes don't conflict (e.g., one person edits headline, another edits button), JET merges automatically.

Manual Resolution: If both edit the same property:

  1. JET pauses and shows both versions

  2. You choose: Keep A, Keep B, or Merge manually

  3. Conflict is resolved and work continues

Best Practice: Use comments to coordinate: "Working on hero section now"

Developer Export

Once your site is built, optionally export the code:

What You Get:

  • Complete source code (HTML/CSS/JS)

  • Database schema (SQL or NoSQL)

  • API endpoint documentation

  • Asset files (images, fonts, etc.)

  • Deployment instructions

Why Export?

  • Migrate to your own hosting

  • Customize beyond JET's capabilities

  • Integrate with existing systems

  • Learn from JET's code generation

Format Options:

  • Standard HTML/CSS/JS

  • React components

  • Next.js project

  • WordPress theme

  • Raw backend API (Node.js, Python)

Edit Workflow Diagram

Advanced Workflow Tips

Branch Experimentation Want to try a radical redesign without losing current work?

  1. Save a snapshot: "Current stable version"

  2. Make experimental changes

  3. If you don't like them, revert to the snapshot

  4. Your experiment is saved in history if you want to revisit later

Batch Edits Make multiple changes in one prompt for efficiency:

"Make these 5 changes: 1) Update hero headline to 'Welcome', 2) Change button color to blue, 3) Add FAQ section, 4) Move testimonials above pricing, 5) Update footer copyright year"

Template Your Workflow Building similar sites repeatedly? Create a workflow template:

  1. Start with base template

  2. Run standard customization prompts

  3. Save as "Agency Template v3"

  4. Clone for each new client

Publishing Checklist

Before hitting publish, verify:

✓ All content reviewed and finalized ✓ Images optimized and loading properly ✓ Forms tested and connected correctly ✓ Mobile view checked on multiple devices ✓ All links working (internal and external) ✓ SEO meta data added (title, description) ✓ Favicon uploaded ✓ SSL certificate active ✓ Domain connected (if using custom domain) ✓ Analytics installed (if needed)

Deploy with confidence. JET's workflow makes iterating fast and publishing safe.

Last updated