open-runtimes icon indicating copy to clipboard operation
open-runtimes copied to clipboard

feat: erlang 25.1 runtime

Open ChandanChainani opened this issue 3 years ago • 2 comments

Closes appwrite/appwrite#4015

ChandanChainani avatar Nov 17 '22 04:11 ChandanChainani

Hey there 👋 How is Erlang support going? Please make sure to ping me or join our Discord if you need any help progressing. I cant wait to review your PR 😇

Meldiron avatar Jan 23 '23 10:01 Meldiron

Hey there 👋

We are about to release Open Runtimes V3 which brings some changes to both how we structure runtimes internally, as well as changes to some interfaces that developers inteact with. We did this to allow new features and bring Open Runtimes closer to HTTP standards ✨

We value your contribution and want to ensure all changes can be merged to the main branch. However to make it possible we request you to update the PR to follow the V3 structure and syntax. You can refer to V3 Pull Request and take a look at Node.JS 18.0 runtime specifically. Some biggest changes are:

  • Helper scripts (build, start)
  • Folder renaming for build & start process
  • context object instead of previous req and res
  • HTTP server to accept any method and any path
  • Headers were introduced for logs and errors
  • Safe timeout was introduced

v3 branch also has many new end to end tests to ensure proper integration, so please sync with that and target your branch against v3 branch.

Please let us know if you are interested in working on this 🙏

Meldiron avatar Jun 19 '23 11:06 Meldiron