Skip to content

Add ADF round-trip extension parsers and documentation - #5

Merged
ajbeck merged 5 commits into
mainfrom
extend-to-cover-adf
Mar 12, 2026
Merged

ajbeck merged 5 commits into
mainfrom
extend-to-cover-adf

Conversation

@ajbeck

@ajbeck ajbeck commented Mar 12, 2026

Copy link
Copy Markdown
Owner
  • Add 7 inline parsers (status, mention, date, placeholder, card, embed, emoji) with backslash-escape support.
  • Add 2 AST transformers for panel (GitHub alert syntax) and decision list block conversions.
  • Add task list detection to emit taskList/taskItem ADF nodes for GFM checkboxes.
  • Add custom AST node types in astext package for all new extensions.
  • Register all new node renderers to produce correct ADF JSON output.
  • Add extension usage guide, schema coverage doc, and ADF node reference links.
  • Update README with round-trip integration section and complete feature list.
  • 13 new tests covering all extensions, all passing.

ajbeck added 4 commits March 11, 2026 19:46
Add inline parsers for status, mention, date, placeholder, card, embed, and emoji custom syntax.
Add AST transformers for panel (GitHub alert syntax) and decision list block conversions.
Add task list detection and taskList/taskItem ADF output for GFM checkboxes.
Add custom AST node types in astext package for all new extensions.
Register all new node renderers to produce correct ADF JSON output.
@github-actions

github-actions Bot commented Mar 12, 2026

Copy link
Copy Markdown

PR Validation Results

All checks passed

CI Checks

Step Status
Format
Vet
Build
Test

Version Validation

Version validation passed

Detail Value
Commits analyzed 5
Base version 1.1.0
PR version 1.2.0
Required bump minor
Actual bump minor

@ajbeck
ajbeck merged commit 3adf88c into main Mar 12, 2026
3 checks passed
@ajbeck
ajbeck deleted the extend-to-cover-adf branch March 12, 2026 09:38
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