Closed (fixed)
Project:
CRM - Contact Relationship Management
Version:
1.0.x-dev
Component:
Documentation
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
1 May 2025 at 15:44 UTC
Updated:
19 Aug 2025 at 21:09 UTC
Jump to comment: Most recent
Comments
Comment #2
jdleonardComment #3
jdleonardComment #4
jdleonardComment #5
jdleonardComment #7
jdleonardMade a good start. Unassigning so others can pick it up until I'm next available.
Comment #8
jdleonardComment #11
jdleonardWhat I've done is ready for review. I'm sure plenty more could be written.
If what's there is good enough, I propose getting it merged promptly so we can include architecture docs updates in each issue that affects the architecture.
I created a follow-up issue to document and tidy up access control and permissions: #3527151: Document and tidy access control and permissions
Comment #12
jdleonardWill need to follow up to document changes from:
#3525151: Rename Individual to Person
#3525360: Make External Identifiers field optional
Comment #13
bluegeek9 commentedDo the Diagrams render? The one I included did not.
https://project.pages.drupalcode.org/crm/relationship/
Comment #14
jdleonardNot sure how to verify whether it will render on GitLab Pages pre-merge (created #3527319: Ability to preview GitLab Pages in CI). I do see that your diagram isn't rendering on GitLab Pages. That feels like a GitLab Pages bug, but I can't find anything recent online about it.
https://git.drupalcode.org/issue/crm-3522273/-/blob/3522273-document-crm... shows a syntax error for mine, but I think that's expected because I'm using a GitLab Pages specific syntax to include the diagram and I wouldn't expect it to function at the above URL.
Comment #15
jdleonardI found https://mkdocs-mermaid2.readthedocs.io/en/latest/superfences/#usage-for-... which proposed a different way to get Mermaid rendering. Might be worth a try.
Comment #19
bluegeek9 commented