I needed an excuse to learn C# and wanted to refactor #40 into something easier to test and that had more structure, so I rewrote the submission endpoint to use .NET core. The endpoint now handles validation, failed workflow rollback, and conforms to the casing in the apis.json spec.
I needed an excuse to learn C# and wanted to refactor #40 into something easier to test and that had more structure, so I rewrote the submission endpoint to use .NET core. The endpoint now handles validation, failed workflow rollback, and conforms to the casing in the apis.json spec.
An example of a PR opened by this endpoint can be viewed at https://github.com/jeskew-gov/apis.gov/pull/18