2021-02-15 CTWG Meeting Notes
Meeting Date
Attendees
- Drummond Reed
- Rieks Joosten
- Daniel Hardman
- Scott Whitmire
- Brian Dill
- Maria Iliadi (GRNET)
Main Goal of this Meeting:
To review the proposed new Docusaurus Terminology tooling and take one term through the entire lifecycle.
Agenda
Time | Item | Lead | Notes |
5 min | Welcome & Antitrust Policy Notice Introduction of new members Agenda review | Chairs | |
5 mins | Report on last meeting and updates on subsequent conversations | All | |
40 mins | Review of Docusaurus Terminology tooling and | Daniel Hardman | |
5 mins | Next steps | All | |
2 mins | Review of Decisions and Action Items | Chairs | |
1 min | Next meeting | Chairs |
Recording
Presentation(s)
- None
Documents
Notes
- New members
- Maria is a software engineer who has been working at GRNET for over a year working mostly on Python and Javascript.
- She has been working on Docusaurus Terminology in order to add terms to the documentation for packages using it.
- Maria is a software engineer who has been working at GRNET for over a year working mostly on Python and Javascript.
- Report on last meeting and updates on subsequent conversations
- Rieks shared that he has shared in our Slack channel a summary of requirements/suggestions from eSSIF-Lab for Terminology Engine v2 (TEv2), where TEv1 is the current Docusaurus Terminology tool of GRNET.
- Review of Docusaurus Terminology tooling and end-to-end example of a term lifecycle
- Maria began by offering to do a walk-through of the Docusaurus Terminology capabilities.
- The GRNET tool repo is here: https://gitlab.grnet.gr/terminology/docusaurus-terminology/-/tree/master
- Maria showed us a number of capabilities of the current version of Docusaurus Terminology.
- Daniel then asked Rieks to summarize what the delta is between the current version and what CTWG needs.
- Rieks said that the primary delta is the need to support terms from multiple terminology owners or scopes.
- The second question Rieks had was around the use of double percent signs for delimiting terms.
- Maria noted that there has already been feedback about the inconvenience of using double percent signs.
- The Docusaurus Terminology team is already working on a more convenient method.
- This method would use the standard Markdown syntax of square brackets for a term followed by the term path in parathenses.
- Rieks summarized that the Docusaurus Terminology tool works primarily between the curation and the production.
- Daniel shared that his overall reaction that there are several aspects of how this tool works
- It combines the management of raw terminology with the management of those terms within a particular artifact (e.g., a white paper).
- Maria clarified that you can generate a glossary without modifying an artifact.
- Daniel then asked more questions about using Docusaurus Terminology with multiple repositories with different owners.
- Rieks clarified that Docusaurus Terminology V1 creates a list of the glossary entries from a group of artifacts.
- The glossary itself becomes just another document, in which each term used in the definition of another term would itself be a popup and a link.
- We discussed what we would need to do an end-to-end lifecycle test.
- Pick one white paper.
- Make sure it is in the Markdown format needed.
- Run it through the Docusaurus Terminology tooling.
- See how well it develops the output we need.
- Maria offered to help with the documentation.
- Next steps
- Daniel will set up the CTWG Sandbox repo.
- Maria will check the steps for GitHub vs. GitLab and update documentation accordingly.
- Rieks will provide his SSI governance white paper in the Markdown with the terminology marked in the syntax required by Docusaurus Terminology.
- Daniel will hook up the CI/CD pipeline so that it automatically generates a new website based on the output.
- Our goal is to demonstrate all of this working at our next meeting in two weeks.
- Once that is working, Rieks suggested we can show how other ToIP authors can use these same tools.
- Review of Decisions and Action Items
- Next meeting
Slides
From Maria's presentation:
Decisions
- We will proceed with an end-to-end demonstration of how glossary development will work with a single white paper contributed by Rieks.
Action Items
- Daniel Hardman will set up the CTWG Sandbox repo.
- Maria will check the steps for GitHub vs. GitLab and update documentation accordingly.
- Rieks Joosten will provide his SSI governance white paper in the Markdown with the terminology marked in the syntax required by Docusaurus Terminology.
- Daniel Hardman will hook up the CI/CD pipeline so that it automatically generates a new website based on the output.