Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rdfa/actual structure compat #379

Merged
merged 3 commits into from
Jan 25, 2024

Conversation

piemonkey
Copy link
Collaborator

Overview

Some backwards compatibility fixes for article structure plugin nodetypes.

connected issues and PRs:

Requires lblod/ember-rdfa-editor#1128

Setup

npm i should be enough as it's referencing the git commit it needs.

How to test/reproduce

Paste different old html containing article structures into the 'custom html' input in the editor. HTML can be taken from e.g. qa GN. Check that all the relationships are shown and clicking on outgoing relationships and backlinks works. Refresh and make sure it still works.

Challenges/uncertainties

Aside from dependency problems, a difficulty was not knowing when something was already broken just being hidden by prosemirror's default behaviour. It would also be very valuable to have a collection of old documents that we can test with.

Checks PR readiness

  • UI: works on smaller screen sizes
  • UI: feedback for any loading/error states
  • Check if dummy app is correctly updated
  • Check cancel/go-back flows
  • changelog
  • npm lint
  • no new deprecations

Copy link
Member

@abeforgit abeforgit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

awesome stuff, just the one comment

package.json Outdated Show resolved Hide resolved
@piemonkey piemonkey force-pushed the rdfa/actual-structure-compat branch from 52b9036 to 639aeea Compare January 25, 2024 09:38
@piemonkey piemonkey merged commit 5182904 into feat/rdfa-editing-ui Jan 25, 2024
1 check passed
@piemonkey piemonkey deleted the rdfa/actual-structure-compat branch January 25, 2024 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants