Skip to content

NoelDeMartin/ramen

Repository files navigation

🍜 Ramen CI

Can you make Ramen? Let's find out!

What is this?

This is a simple (and silly) Solid App that I've created to test interacting with different Solid environments. In theory, a Solid App should work with any backend conforming to the specs. But in practice, there are some things that don't work exactly the same everywhere. It's also a good place to start if you want to learn how I build my apps.

What the application actually does is that once you're logged in, it checks if you have a schema:Recipe container and finds a recipe with "ramen" in the title. If they don't exist, it lets you create them.

This repository should be my golden standard for app interactions with Solid servers, so if anything is not working for you, please let me know! Chances are that it's also affecting my other apps.

Current Status and Known Issues

The application has been tested with the following implementations:

Solid Server Status Last tested Comments
ActivityPods 2.0.4 ⚠️ Partially working 21/12/2024 The server implements a subset of the Solid Specification, and requires using SAI and a server-side component. Learn more about it in my full ActivityPods Compatibility Report.
TrinPod 👍 Working 30/01/2024
NSS 5.7.7 👍 Working 08/12/2023
CSS 7.0.1 👍 Working 08/12/2023
ESS 👍 Working 08/12/2023
use.id ⛔ Not working 08/12/2023 The server doesn't expose any writable profiles (nor extended profiles), so the app fails trying to create a type index.
PHP Solid Server ⚠️ Partially working 28/12/2020 The server requires multiple fixes to work properly, reported here: pdsinterop/php-solid-server#42.

Missing a server? Let me know!