Skip to content

Add yayl to File Format Processing - #260

Merged
jiacai2050 merged 1 commit into
zigcc:mainfrom
golimpio:add-yayl
Sep 7, 2026
Merged

Add yayl to File Format Processing#260
jiacai2050 merged 1 commit into
zigcc:mainfrom
golimpio:add-yayl

Conversation

@golimpio

@golimpio golimpio commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Adds yayl to the File Format Processing section, per the contributing guidelines (appended at the end of the list; make all run — TOC, prettier and awesome-lint all pass with no changes to existing entries).

yayl is a YAML 1.2 parser, editor and emitter in pure Zig:

  • Full yaml-test-suite conformance (351/351 cases, zero skips)
  • Byte-faithful round trips: untouched bytes, comments and layout survive edits
  • MIT licensed, actively maintained (v0.17.0, zig-package topic, minimum Zig 0.16.0)

The entry carries the AI-assisted. attribution per the AI Attribution policy in CONTRIBUTING.md: the project is human-led and human-released, with AI agents doing the bulk of the conversion work (documented openly in the repo's AGENTS.md).

Happy to move discussion to an issue if you prefer. Thanks for maintaining the list!

Summary by CodeRabbit

  • Documentation
    • Added npmonster/yayl to the list of file format processing tools as a YAML 1.2 parser, editor, and emitter for Zig.

@coderabbitai

coderabbitai Bot commented Sep 6, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Team

Run ID: 8dd51efc-6ee7-4280-8269-2a70e1f4a76c

📥 Commits

Reviewing files that changed from the base of the PR and between df3b2ac and 9e38afc.

📒 Files selected for processing (1)
  • README.md

Included review availability: Your plan provides up to 8 included reviews per hour; 7 remain after this review.


📝 Walkthrough

Walkthrough

README.md now lists npmonster/yayl as a YAML 1.2 parser, editor, and emitter for Zig.

Changes

YAML project listing

Layer / File(s) Summary
Add YAML project entry
README.md
Adds npmonster/yayl to the File Format Processing list.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to 9e38a

This adds a YAML project entry to the README without changing runtime behavior or public APIs. No current merge-readiness risk remains.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: adding yayl to the File Format Processing section.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@jiacai2050
jiacai2050 merged commit 366ff23 into zigcc:main Sep 7, 2026
3 checks passed
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.

2 participants