ahrefs / atd

Static types for JSON APIs
Other
316 stars 52 forks source link

ATDD : ATDgen backend to generate `dlang` code #349

Closed elrandar closed 1 year ago

elrandar commented 1 year ago

ATDD

This PR adds the atdd backend, generating dlang serializers and deserializers from ATD definitions. Supported features are:

Also adds unit tests for testing and checking compilation of generated code. To execute those the ldc compiler is needed, more information in readme.md.

PR checklist

Khady commented 1 year ago

git history can probably be squashed?

Khady commented 1 year ago

I forgot to switch to squash when I merged the PR, sorry about that. If we want to cleanup the history the master branch could be forced pushed

mjambon commented 12 months ago

A heads-up: I'm planning to release atd (all opam packages) tomorrow or early next week. This will include atdd.