Skip to content

[Feature] Copy markdown by cell#3

Merged
mwittie merged 7 commits into
mainfrom
feature/copy-markdown-by-cell
Apr 24, 2026
Merged

[Feature] Copy markdown by cell#3
mwittie merged 7 commits into
mainfrom
feature/copy-markdown-by-cell

Conversation

@mwittie

@mwittie mwittie commented Apr 24, 2026

Copy link
Copy Markdown
Owner

Describe your changes

Introduces a Cell abstraction that sits between raw markdown Blocks and final output, establishing a 4-step pipeline: parse → classify → execute → compose.

  • StaticCell passes content through unchanged; BashCell is stubbed ready for future execution
  • ProcessFile orchestrates the full pipeline end-to-end
  • Restored fmt, fmt-check, and vet Makefile targets and wired them into pre-pr
  • Restored testify v1.11.1 and removed unused sergi/go-diff dependency

Notes for reviewers

Execution is intentionally a no-op in this PR (copy-through). BashCell holds the output field and rendering logic ready for when execution is wired up.

Checklist before requesting a review

If any of these checks are missing, please provide an explanation.

  • I have updated README files, if applicable.
  • This PR is small, otherwise explain why.

Comment thread internal/cell.go
Comment thread internal/cell.go
Comment thread internal/file.go
Comment thread internal/file_test.go
@mwittie mwittie self-assigned this Apr 24, 2026
@mwittie
mwittie merged commit 625f50c into main Apr 24, 2026
1 check passed
@mwittie
mwittie deleted the feature/copy-markdown-by-cell branch April 24, 2026 21:39
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