n0-computer / beetle

Other
34 stars 15 forks source link

gateway spec conformance, round 2 #89

Open b5 opened 1 year ago

b5 commented 1 year ago

Building on work in n0-computer/beetle#173, we've covered a lot of the basic requirements for being a spec-compliant gateway. This tracking issue should document what's left.

Spec conformance tests

We need a test for each spec requirement, AND a test for each kubo gateway requirement / deviation. This is going to be a long list of tests. First task is to yank a list of tests to build from the spec itself

Document our deviations

We also need to test our own "special" behaviours: for example we return a raw block from a link to a CBOR block on the gateway, and use a different HTML template than kubo, these should all be documented.

Remaining Features

Outstanding work to round out gateway support:

Arqu commented 1 year ago

This one is still relevant. https://github.com/n0-computer/beetle/issues/253