Skip to content

Implement parser and CLI with property testing#1

Merged
TheKnarf merged 17 commits intomainfrom
codex/implement-spec-from-spec.html
Jul 12, 2025
Merged

Implement parser and CLI with property testing#1
TheKnarf merged 17 commits intomainfrom
codex/implement-spec-from-spec.html

Conversation

@TheKnarf
Copy link
Contributor

Summary

  • implement additional alignment, distribution, and stacking operators
  • add parser for Bluefish-style JSON
  • add example scenes and a CLI to render them
  • introduce property-based tests with fast-check
  • support alignment and direction fields in the parser
  • add an example of the Bluefish planet demo
  • validate example JSON with scene.schema.json
  • use Ajv in the CLI to check scenes before rendering
  • new validate all example JSON files against the schema during tests

Testing

  • npx biome check --error-on-warnings
  • npx tsc --noEmit
  • npx vitest run

https://chatgpt.com/codex/tasks/task_e_68723882e5c08331a0c0a1b9c086a34a

@TheKnarf TheKnarf merged commit a2789e9 into main Jul 12, 2025
2 checks passed
@TheKnarf TheKnarf deleted the codex/implement-spec-from-spec.html branch July 12, 2025 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant