I had a chance to work on improving the development experience for the antidote-web project. The main challenge thus far was that you really had to have the back-end Syringe API available in order to be able to see all of the features active in the web front-end, and with Syringe’s current design, that meant you also needed a working Kubernetes cluster. Not exactly ideal for basic web development.
The Syringe re-vamp efforts in mini-project 1 should help address this, but those efforts are likely still a long ways out. So, I implemented a stopgap to basically run Syringe in a mode that offers static, “fake” data that doesn’t depend on a full-blown Kubernetes cluster.
I also added a command “make hack” to the Makefile in antidote-web to use this and also spin up a few other containers so you can actually play with a “lesson” that has a few tabs including an SSH terminal. The idea is that you just run that command on your local copy of the antidote-web repo, and the makefile will spin up everything you need to see it in action.
Try it out and let me know what you think! https://antidoteproject.readthedocs.io/en/latest/hacking/platform.html#hacking-on-antidote-web