EqualifyEverything / equalify

A web accessibility platform, managing issues by integrating with A11Y services.
https://equalify.app
Other
117 stars 21 forks source link

Refactor Data Architecture for Equalify Schema #300

Closed bbertucc closed 8 months ago

bbertucc commented 8 months ago

What problem is the feature trying to solve?

The existing data architecture drops data from scans (outlined in #262). The architecture also follows no set standard (see #257).

Desired Solution

To resolve those issues, I created https://github.com/equalifyEverything/equalify-schema

This issue includes work around integrating the STREAM schema.

Alternatives

Keeping our existing schema, we could update the way we handle tags and standards.

Technical Details

Equalify won't be handling conversion anymore once this issue is done.

All updates are tracked on the branch related to this issue.

bbertucc commented 8 months ago

Finishing this issue is currently blocked until we resolve https://github.com/EqualifyEverything/scan.equalify.app/issues/25 - in the meantime, I'll placeholder data.

bbertucc commented 8 months ago

We're almost done. Here is a video walkthrough of the new processor, ready for STREAM: https://youtu.be/_FhZIbHHar8

bbertucc commented 8 months ago

Discovery and Scanning feature not work with STREAM. Here is a video demo: https://youtu.be/prpkh-_OcU8?si=ntbhZYgK_RbPerG7

bbertucc commented 8 months ago

Added refactoring the API to this issue.

bbertucc commented 8 months ago

I'm going to close this and open an issue about the API, even though the frontend is not complete.