docusaurus-terminology merge requestshttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests2021-06-01T09:07:59Zhttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/29Add glossaryTermPatterns option to filter terms by type in glossary2021-06-01T09:07:59ZMaria IliadiAdd glossaryTermPatterns option to filter terms by type in glossaryhttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/28Update website example to latest docusaurus version2021-05-20T08:52:40ZMaria IliadiUpdate website example to latest docusaurus versionhttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/27Add sidebar of terms (TOC) to glossary2021-05-10T15:03:56ZMaria IliadiAdd sidebar of terms (TOC) to glossaryhttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/26glossaryText parsing in glossary command2021-04-27T10:55:23ZMaria IliadiglossaryText parsing in glossary commandMaria IliadiMaria Iliadihttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/25Add BSD 2-Clause license2021-02-08T15:13:52ZFoteinos Mergoupis-AnagnouAdd BSD 2-Clause licensehttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/24Use absolute urls for terms2021-01-15T09:52:27ZAthanasios Katsadaskathan@admin.grnet.grUse absolute urls for termsCloses #5
This MR replaces relative urls with absolute urls when generating the term redirect url in markdown files.
@miliadi @fmerg please check it out and test it.
Suggested test path:
- Install the prerelease package in devline...Closes #5
This MR replaces relative urls with absolute urls when generating the term redirect url in markdown files.
@miliadi @fmerg please check it out and test it.
Suggested test path:
- Install the prerelease package in devline
- Run the terminology commands and build the docs
- Use nginx docker container to deploy the site locally
- Visit as may urls as possible to see if they are all working. Try refreshing all the time as well, as this would make the older url breakhttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/23(pages): Exclude all website/docs from parsing2020-12-03T11:44:34ZFoteinos Mergoupis-Anagnou(pages): Exclude all website/docs from parsinghttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/22Feature pages2020-12-02T16:20:55ZFoteinos Mergoupis-AnagnouFeature pageshttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/21Deploy website to pages2020-12-02T11:30:38ZAthanasios Katsadaskathan@admin.grnet.grDeploy website to pageshttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/20Rephrasing and new examples2020-12-01T15:06:43ZMaria IliadiRephrasing and new exampleshttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/19Update docs2020-11-27T17:51:29ZAthanasios Katsadaskathan@admin.grnet.grUpdate docshttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/18Add noGlossaryFiles option2020-11-27T12:03:16ZMaria IliadiAdd noGlossaryFiles optionhttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/16Enhance debug and dry run options2020-11-27T11:08:54ZMaria IliadiEnhance debug and dry run optionshttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/17First alpha release2020-11-24T09:25:28ZAthanasios Katsadaskathan@admin.grnet.grFirst alpha releasehttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/15Refactor all code2020-11-19T13:26:36ZAthanasios Katsadaskathan@admin.grnet.grRefactor all code> This is a huge MR, sorry for the multiple changes.
This MR introduces a whole new refactor of the terminology plugin. Both cli commands have been separated, both are async and both of them utilize the `lib.js` file, where all the magi...> This is a huge MR, sorry for the multiple changes.
This MR introduces a whole new refactor of the terminology plugin. Both cli commands have been separated, both are async and both of them utilize the `lib.js` file, where all the magic happens.
### File structure
```
packages/
├── parser
│ ├── README.md
│ ├── __tests__
│ │ ├── parser.test.js
│ │ └── test_docs
│ │ ├── exclude.md
│ │ ├── hospitality.md
│ │ └── host.md
│ ├── package.json
│ ├── src
│ │ ├── commands
│ │ │ ├── glossary.js
│ │ │ └── parser.js
│ │ ├── index.js
│ │ └── lib.js
│ └── yarn.lock
└── term
├── README.md
├── __tests__
│ ├── __snapshots__
│ │ └── term.test.js.snap
│ └── term.test.js
├── node_modules
├── package.json
├── src
│ └── index.js
└── yarn.lock
```
As before, there are 2 packages, the `parser` package, which is the nodejs cli program, and the `term` package, which is the ReactJS component.
The parser package received the biggest upgrade, as it was just a single file before the refactor. Now, each command has its own file, and both commands rely on the `lib.js` file to perform actions.https://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/14Add tests for refactored parser2020-11-17T17:51:34ZMaria IliadiAdd tests for refactored parserhttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/13Add more terms and references2020-11-10T11:37:20ZMaria IliadiAdd more terms and referenceshttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/12Add options' instructions2020-10-20T14:57:49ZMaria IliadiAdd options' instructionsMaria IliadiMaria Iliadihttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/11fix path of terms in glossary and spaces (no tabs)2020-10-19T13:26:08ZMaria Iliadifix path of terms in glossary and spaces (no tabs)Maria IliadiMaria Iliadihttps://gitlab.grnet.gr/terminology/docusaurus-terminology/-/merge_requests/10Introduce eslint + prettier2020-10-16T13:04:47ZAthanasios Katsadaskathan@admin.grnet.grIntroduce eslint + prettierThis MR introduces some linting scripts in order to deliver a more uniform code.
You can run from the root of repo:
```
yarn run lint //checks all files with prettier
yarn run lint:fix //fixes all issues and leaves unstaged files
yarn ...This MR introduces some linting scripts in order to deliver a more uniform code.
You can run from the root of repo:
```
yarn run lint //checks all files with prettier
yarn run lint:fix //fixes all issues and leaves unstaged files
yarn run eslint //check all files with eslint
yarn run eslint:fix //fixes issues that can be resolved by eslint
```