Skip to content

Using more OCaml stuff #447

Description

@ElectreAAS

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 Frontend rewrite #317, worked on at WIP: Dream frontend #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 Benchmark MirageOS #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?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    refactorCode improvements and refactoring

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions