Skip to content

Conversation

@swo
Copy link
Contributor

@swo swo commented Mar 27, 2025

Everything is a JSON object!

At the cost of R0: {fix: 1.5}, you get so much simplicity:

  • fewer forms
  • no reserved keywords
  • no ambiguity

@swo swo merged commit 750dd0a into swo_v0.3_schema Mar 27, 2025
3 checks passed
swo added a commit that referenced this pull request Mar 27, 2025
* Schema: in progress

* more tests

* schema: vary one short

* schema validation passes

* use validator object

* fixup: "required" not "requiredProperties"

* add version metadata

* Simplify schema (#57)

* Remove v0.2

* update to use outer version

* update mkdocs

* schema with all objects

* update schema and tests
swo added a commit that referenced this pull request Mar 31, 2025
* draft of v0.3 format (docs only)

* clarify "parameter set"

* v0.3 JSON schema (#56)

* Schema: in progress

* more tests

* schema: vary one short

* schema validation passes

* use validator object

* fixup: "required" not "requiredProperties"

* add version metadata

* Simplify schema (#57)

* Remove v0.2

* update to use outer version

* update mkdocs

* schema with all objects

* update schema and tests

* old schema should fail

* in progress: new implementation

* checkpoint: implementing

* improve if-condition syntax

* checkpoint: v0.3 tests

* checkpoint: add states & beaches test

* v0.3: object-oriented (#59)

* checkpoint: implement OOP

* completed OOP move

* all tests pass

* fixup: point to load_schema

* readme

* add brent example

* add complete example to readme
@swo swo deleted the swo_v0.3_schema2 branch March 31, 2025 16:58
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