Skip to content

Add developer-user documentation for EdgeRuntime.*Β #537

Open
@AntonOfTheWoods

Description

@AntonOfTheWoods

Improve documentation

Describe the problem

There is basically zero admin-dev-user documentation for the EdgeRuntime namespace. This means that only experienced Rust developers, who have the knowledge and time necessary, have any chance of understanding how EdgeRuntime.* classes/methods can be used.

Describe the improvement

At least a basic explanation of the public interfaces, along with explanation of the features from upstream Deno that have been disabled (e.g, an exhaustive list of the the FS-related functionalities that have been put in the banned list, etc.). Comprehensive typescript types + a little extra jsdoc would possibly suffice.

Additional context

Currently this makes the project not really resemble an open source project at all.

Many of these things should absolutely be documented somewhere - if they are documented somewhere then it really shouldn't take very long to extract a usable subset for public consumption. If they simply aren't documented at all, then that seems like a pretty big black mark against Supabase the company - open source or not if you have absolutely no documentation for a reasonably major part of your product offering then how are you expected to provide a reliable service based on it?

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions