summaryrefslogtreecommitdiff
path: root/lib/VN3/Release/JS.pm
AgeCommit message (Collapse)AuthorFilesLines
2019-12-30Actually, let's get rid of v3 now that it doesn't work anymore anywayYorhel1-32/+0
2019-07-29v3: Define & Generate API responses from PerlYorhel1-3/+3
This allows Perl modules to define new API responses and the corresponding Elm type and parser will be generated automatically. The primary reason to do this is to ensure that Elm and Perl stay synchronized and to make sure that errors in generating API responses can easily be found on the server side. Also moded json_api() from VN3::Validate to VN3::Prelude, as that seemed more fitting.
2019-07-25Merge the v3 branch into separate namespace + fix Docker stuff (again)Yorhel1-0/+32
I was getting tired of having to keep two branches up-to-date with the latest developments, so decided to throw v3 into the same branch - just different files (...which will get mostly rewritten again soon). The two versions aren't very different in terms of dependencies, build system and support code, so they can now properly share files. Added a section to the README to avoid confusion. This merge also makes it easier to quickly switch between the different versions, which is handy for development. It's even possible to run both at the same time, but my scripts use the same port so that needs a workaround. And it's amazing how often I break the Docker scripts.