Document and test upstream sync workflow (mattermost-plugin-jitsi) #2

Closed
opened 2026-06-05 18:17:56 +00:00 by mohlec · 0 comments
Owner

Documented in commit 69da381 on ncw/main:

UPSTREAM_SYNC.md (new file):

  • Full table of 6 NCW invariants that must survive every rebase (plugin ID, command name, registerPlugin call, MM 10+ API guard, CSS injection, button class)
  • Step-by-step sync procedure: update mirror → review upstream diff → rebase → verify invariants → rebuild → deploy → tag
  • Shell one-liners to verify each invariant after rebase
  • Known conflict surface areas and gotchas

README.md: updated status table (all green), current command /meet, NCW customization table with reasons, links to UPSTREAM_SYNC.md

Documented in commit `69da381` on ncw/main: **UPSTREAM_SYNC.md** (new file): - Full table of 6 NCW invariants that must survive every rebase (plugin ID, command name, registerPlugin call, MM 10+ API guard, CSS injection, button class) - Step-by-step sync procedure: update mirror → review upstream diff → rebase → verify invariants → rebuild → deploy → tag - Shell one-liners to verify each invariant after rebase - Known conflict surface areas and gotchas **README.md**: updated status table (all green), current command `/meet`, NCW customization table with reasons, links to UPSTREAM_SYNC.md
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
slash/slash-jitsi-plugin#2
No description provided.