[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
Jonas added a subscriber: Jonas. Jonas added a comment. Is this done? TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Jonas Cc: Jonas, Addshore, JeroenDeDauw, Liuxinyu970226, thiemowmde, aude, JanZerebecki, Lydia_Pintscher, daniel, Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs, Malyacko ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
Tobi_WMDE_SW added a comment. Decision during sprint start: if the SVG is editable, put them on Commons and be done TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Tobi_WMDE_SW Cc: Addshore, JeroenDeDauw, Liuxinyu970226, thiemowmde, aude, JanZerebecki, Lydia_Pintscher, daniel, Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
Addshore added a subscriber: Addshore. Addshore added a comment. I have used this before: http://argouml.tigris.org/ Open source, free, not sure what file formats it can output etc TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Addshore Cc: Addshore, JeroenDeDauw, Liuxinyu970226, thiemowmde, aude, JanZerebecki, Lydia_Pintscher, daniel, Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
JanZerebecki added a comment. Please lets find a free software tool that we can work with. Otherwise we will not be able to properly update the diagram. TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: JanZerebecki Cc: JeroenDeDauw, Liuxinyu970226, thiemowmde, aude, JanZerebecki, Lydia_Pintscher, daniel, Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
JeroenDeDauw added a subscriber: JeroenDeDauw. JeroenDeDauw added a comment. Yay for agile documentation! One concern I do have is that if we bundle a diagram with the code, then it needs to be updated when the code is updated. Not for every commit clearly, but for every release that includes significant changes. So it'd be good if multiple people can do this updating, else we introduce a potential release blocker (of course we could always drop the diagram in such a case, but that is clearly not ideal either). TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: JeroenDeDauw Cc: JeroenDeDauw, Liuxinyu970226, thiemowmde, aude, JanZerebecki, Lydia_Pintscher, daniel, Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
Snaterlicious added a comment. If you feel the unnecessary need for attribution when uploading, just suppress it; At least, just do not use any full name. Thanks. If something is to be uploaded to commons, I could do that with my account as well. TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Snaterlicious Cc: thiemowmde, aude, JanZerebecki, Lydia_Pintscher, daniel, Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
JanZerebecki added a comment. I would be especially interested in a format that works with a Free Software, which AFAIK StartUML is not. TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: JanZerebecki Cc: thiemowmde, aude, JanZerebecki, Lydia_Pintscher, daniel, Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
daniel added a comment. @Tobi_WMDE_SW Wikimedia allows only a limited set of file formats for upload. We cannot upload MDJ files. We could embed the XML in a wikitext page, but that's super ugly. We can and should upload SVG or PNG renderings of the diagrams, of course. For now I suggest to put the sources of the high level diagram into the docs/ directory in Wikibase.git. If we end up having a lot of abstract documentation like that, a separate git repo might be justified. We should however also decide which file format we want to use. MDJ is StartUML's format, which (I assume) is open and documented, but can it be read by other UML software? The official exchange formats for UML seem to be UXF and XMI. But I don't know how well supported these are in reality TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: daniel Cc: thiemowmde, aude, JanZerebecki, Lydia_Pintscher, daniel, Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
Tobi_WMDE_SW added a comment. @lydia_pintscher @daniel Here are the sources of the diagrams. Feel free to put them into the respective repositories. The high-level diagram should probably not go into a repository but into the wiki together with e.g. the data model primer. TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Tobi_WMDE_SW Cc: thiemowmde, aude, JanZerebecki, Lydia_Pintscher, daniel, Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
Snaterlicious added a comment. These should be the most recent versions of the diagrams I compiled. (Entityview diagram is supposed to be work in progress and it does not look like it will be finished.) You probably want to rename the files before uploading. F161494: 20150312_simplifiedDataModel3.mdj https://phabricator.wikimedia.org/F161494 F161495: 20150224_entityview.mdj https://phabricator.wikimedia.org/F161495 F161496: 20150225_DataModelJavaScript.mdj https://phabricator.wikimedia.org/F161496 F161497: 20150224_dataModel.mdj https://phabricator.wikimedia.org/F161497 TASK DETAIL https://phabricator.wikimedia.org/T96679 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Snaterlicious Cc: Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs, aude ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Commented On] T96679: Put sources of datamodel diagrams into the respective code repositories
Snaterlicious added a comment. Please specify which diagrams should be uploaded into which repositories. (Just pointing at that diagrams should be fully approved *before* submitting a pull request / commit.) TASK DETAIL https://phabricator.wikimedia.org/T96679 REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign username. EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Snaterlicious Cc: Snaterlicious, Tobi_WMDE_SW, Aklapper, Wikidata-bugs, aude ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs