Skip to content

Revamp of docsify-glossary project#21

Open
stijn-dejongh wants to merge 18 commits intoTheGreenToaster:masterfrom
stijn-dejongh:main
Open

Revamp of docsify-glossary project#21
stijn-dejongh wants to merge 18 commits intoTheGreenToaster:masterfrom
stijn-dejongh:main

Conversation

@stijn-dejongh
Copy link

Resolved existing bugs

New features

Additional changes

  • Demo page is automatically deployed (see Demo page #2 )
  • Add unit tests
  • Refactor code structure
  • Code quality is automatically checked by SonarQube
  • Update node and npm version
  • Update dependency versions
  • Improve README documentation
  • Add edge-cases to example site

stijn-dejongh and others added 10 commits November 26, 2022 12:57
Create github workflow to deploy the example site
* Package lock updates after build

* Bump loader-utils from 1.2.3 to 1.4.2

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.2.3 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](webpack/loader-utils@v1.2.3...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Merge upstream  dependabot/npm_and_yarn/terser-4.8.1 into mainline

* Update documentation, structure and node configuration

* Fix structure and add test runner

* Linting and such

* Fire commit -- WIP

* Fix packaging and update structure

* Update documentation and authoring information

* Add TODO list for the repository revamp

* Add GlossaryConfigurationBuilder

- remove hardcoding of expected file name
- remove hardcoding of expected terminology definition heading
- add test for dictionary parsing

* Start implementation of configurable plugin

- Add happy flow test for configuration
- Add Debug mode
- Add default values
- Update README with previously completed work

* DEVOPS: added project static analysis and github workflow

* Update test + implement config loading happy flow

* Finalize configurable Glossary plugin

* Update work log in README

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix issue with multiple occurences and delimiters
* Fix sonar indicated issues

see issue TheGreenToaster#13 :  TheGreenToaster#13
Resolve issue with replacements in title sequences mentioned in issue #6.

* Add test + naive fix for title spacing issue
* Update readme to reflect the current version
* Add option to disable header word replacement
* Fix README typos
* Add failing test for code-block text replacement behaviour
* Change implementation to make test pass
* Update the example to demonstrate the bug fix
* Add screenshot to the readme
- Fix issue with words in a concatenation being replaced
- Fix issue with alternate glossary location not being respected in the
  link genration
@stijn-dejongh
Copy link
Author

stijn-dejongh commented Dec 16, 2022

@TheGreenToaster : If you ever get around to accepting this PR, you will want to update the package.json file and remove my name from the package name, to change it back to yours.

If you do: I would appreciate a co-author mention ;)
For now, I will just keep maintaining my fork, in case others want to make use of the bug fixes I addressed.

stijn-dejongh and others added 8 commits December 24, 2022 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants