Skip to content

Add editorial commands - #11

Closed
ritorhymes wants to merge 2 commits into
eips-wg:masterfrom
ritovision:local-build-system-02-editorial
Closed

Add editorial commands#11
ritorhymes wants to merge 2 commits into
eips-wg:masterfrom
ritovision:local-build-system-02-editorial

Conversation

@ritorhymes

Copy link
Copy Markdown
Contributor

Important

This is the second PR in the stacked preprocessor series for preprocessor#8, splitting the original implementation in preprocessor#9 into smaller reviewable slices. This PR builds on the workspace and site build/check foundation from PR #10 and adds the explicit editorial command surface. Later stacked PRs add local serving and preview, and the public workflow documentation.

Description

This PR adds the editorial command split on top of the local workspace and site build/check foundation.

It introduces explicit editorial operations so proposal validation can run as a targeted workflow instead of only as a side effect of the normal site path.

Changes

  • add explicit editorial lint and editorial build commands
  • separate editorial execution from the normal site check and build paths
  • add targeted editorial selectors for explicit files, batch input, --working-tree, and --against-upstream
  • validate editorial targets relative to the active content repo
  • keep the editorial path wired through eipw

Not Yet In This PR

This PR does not yet add:

  • local serve / preview
  • the full public workflow documentation

Those land in the later stacked PRs.

Validation

This editorial slice builds cleanly on top of the foundation slice:

  • cargo build

The broader runtime and staging paths for the local build system were validated on the original combined implementation in preprocessor#9 before restacking, including downstream staging verification from the rewritten EIPs#10 and ERCs#10 branches.

This stacked series preserves the final tracked tree of the original local-build-system implementation from preprocessor#9 exactly.

Add the local workspace model for the multi-repo build system.

This adds workspace config and profile support, workspace init,
refresh, and doctor commands, generated helper tasks, and the
local site build path against sibling repos and theme inputs.

The site commands support normal local usage, parity checks,
standard clone and git worktree checkouts, and explicit dirty
builds from the active content repo.
Add explicit editorial commands and keep them separate from the
site command surface.

This adds targeted editorial selection and lets proposal validation
run independently from the normal site build and check commands.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant