This is a tracking issue aimed at identifying and perhaps removing non-OCaml code in our codebase. - [ ] The frontend is currently written in Rescript. Work to move it to Dream is tracked in #317, worked on at #448 - [ ] The database we use is postgresql. We could move it to say Irmin. - [ ] The frontend and database communicate using graphql. It could be done better when the above are done. - [ ] We use a lot of docker containers. Could we move to using Mirage? Probably best to work on this while implementing #446. - [ ] I've been told Hasura is there to translate graphql to/from postgresql. We could remove it if we remove both of those. - [ ] We have a small but important set of shell scripts & Makefiles. Could we do without? Or less of them?
This is a tracking issue aimed at identifying and perhaps removing non-OCaml code in our codebase.