neos / neos-development-collection

The unified repository containing the Neos core packages, used for Neos development.
https://www.neos.io/
GNU General Public License v3.0
260 stars 220 forks source link

META: Current PR Dependency graph #5057

Closed mhsdesign closed 2 days ago

mhsdesign commented 1 month ago
flowchart LR

  contentSubgraphIdentityRemoval

  removeNodeGetLabel -- depends --> templateAdjustments
  removeNodeGetNodeType -- depends --> templateAdjustments
  removeOldNodeAggregateId -- depends --> templateAdjustments
  removeOldNodeName -- depends --> templateAdjustments

  newContentRepositoryHooks -- depends --> reworkCRCatchUpMechanism
  reworkCRCatchUpMechanism <-- coordination --> preventMultipleCatchupRuns

  integrateCSProjectionInContentGraph <-- coordination --> integrateWsToCSMappingInContentGraph

  overhaulNodeTypeManager

  subgraph newUriSerializeableNodeAddress
    direction TB
    overHaulNodeUriBuilding
    restoreLinkingService
    adjustNeosUiToNewSerializationFormat
    refactorAllControllerToNewNodeAddress
  end

  improveNodeAddressSerialization -- depends --> newUriSerializeableNodeAddress

  removeLegacyNodeAddress -- depends --> newUriSerializeableNodeAddress

  repairAndTestCopyNodeCommand

  crPrivileges

%% wip things
  overhaulNodeTypeManager["overhaulNodeTypeManager 🚧"]
  restoreLinkingService["restoreLinkingService 🚧"]
  newContentRepositoryHooks["newContentRepositoryHooks 🚧"]
  reworkCRCatchUpMechanism["reworkCRCatchUpMechanism 🚧"]
  preventMultipleCatchupRuns["preventMultipleCatchupRuns 🚧"]

%% ideas and upcoming things
  crPrivileges["crPrivileges πŸ’­"]
  repairAndTestCopyNodeCommand["repairAndTestCopyNodeCommand πŸ’­"]
  templateAdjustments["templateAdjustments (fluid, fusion) πŸ’­"]
mhsdesign commented 2 days ago

The pr dependency graph here turns out to be too complex and no one used it besides me. I put my current prs and how they block each other in a nested list with block icons and it might be simpler to maintain and overview:

https://neos-project.slack.com/docs/T04HF7TKV/F07133C4VNG