openwashdata / website

The website of the openwashdata community.
https://openwashdata.org/
0 stars 0 forks source link

Add a glossary to the website which can also be used throughout other material #5

Open larnsce opened 1 year ago

larnsce commented 1 year ago

Resources

glosario & related R Package

Glossaries

larnsce commented 1 year ago

@mianzg @sebastian-loos @mbannert

I have added the skeleton for a Glossary on the glossary branch of the website.

https://github.com/openwashdata/website/blob/glossary/pages/glossary/index.qmd

I will use the same terms in a "data management strategy" book for our group.

https://github.com/Global-Health-Engineering/ghe-dms/blob/main/glossary.qmd

The concept is to be able to hyperlink the terms to the glossary using the (#term-id) throughout the text any time a term is used. I have tried to use the glosario-r package to access terms from the Carpentries glossary, but the package is currently broken.

Glosario

https://glosario.carpentries.org/ https://github.com/carpentries/glosario

Concept

https://github.com/quarto-dev/quarto-cli/issues/1697#issuecomment-1462441697

Issue for broken package

https://github.com/carpentries/glosario-r/issues/26

I would like to like external sources for definitions as much as possible. Good available glossaries to draw from are:

mianzg commented 1 year ago

The package error is due to some typos in its glossary.yml which I forked and fixed in my repo. Now this package could be used with the correct yml file.

The documentation is not clear to me how to combine quarto writing with this package.

mianzg commented 1 year ago

We also need to sort a list of terms that will appear in any launching articles and make sure they can be referred in our glossary.

mianzg commented 1 year ago

a good list to start: https://github.com/openwashdata/website/pull/13#issue-1819874733

larnsce commented 1 year ago

A Glossary extension for Quarto documents: https://github.com/andrewpbray/glossary

larnsce commented 1 year ago

Another new resource for adding a glossary: https://debruine.github.io/quarto-glossary/