Skip to content

Snapshots Support #9

Open
Open
@adamziel

Description

@adamziel

Let's define the relationship between Snapshots and Blueprints.

  • When writing Blueprints, it's useful to include some files, e.g. private plugins. If Blueprints required shipping them in wp-content/plugins, that starts resembling a Snapshot.
  • A Snapshot exported from WordPress could include a Blueprint like {"theme": "twentytwentythree"} instead of shipping the actual files. That's a smaller archive and an up-to-date theme import.

Blueprints and Snapshots are a spectrum, not distinct ideas

The smallest WordPress setup description is an empty Blueprint {}.

The most extensive description is a full Snapshot + Playground binary bundled as a double click executable – click, and that exact site runs on your computer.

There's so much in between, though:

  • A Blueprint file with some plugins, themes, and site options
  • A Blueprint file + a wp-config.php
  • A Blueprint file with a few plugins + wp-content with more plugins and themes
  • A full snapshot with a Blueprint to update the WordPress version

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions