Skip to content

Conversation

@mojavelinux
Copy link
Contributor

  • upgrade UI preview to Asciidoctor.js 2
  • upgrade build dependencies
  • reenable lint task
  • fix code style violations
  • add docsearch.js package; retrieve docsearch style and script from package
  • rewrite docsearch integration to be self-contained script
  • move custom docsearch styles into vendored file
  • put favicon and docsearch link in correct partials

This change lays the groundwork for integrating Asciidoctor Tabs and improving the search. I have confirmed through testing and visual inspection that this PR does not introduce any functional changes. This is purely a refactoring of the code both to update the dependencies and to bring in inline with the UI template project.

@mojavelinux
Copy link
Contributor Author

I'd like to request that you please keep the linter enabled on this project. As soon as it is turned off, the code style starts to drift and it makes it a lot more difficult to sync changes from other projects.

@mojavelinux
Copy link
Contributor Author

mojavelinux commented Nov 16, 2022

Note that there are some dependencies which cannot be upgraded yet, mostly eslint and stylelint. There were a lot of breaking changes in these projects, so trying to get them all upgrade and synchronized is a very difficult task.

- upgrade UI preview to Asciidoctor.js 2
- upgrade build dependencies
- reenable lint task
- fix code style violations
- add docsearch.js package; retrieve docsearch style and script from package
- rewrite docsearch integration to be self-contained script
- move custom docsearch styles into vendored file
- put favicon and docsearch link in correct partials
- remove relativize UI helper
@mojavelinux mojavelinux force-pushed the upgrade-deps-and-refactor branch from 51e7d47 to 60c6b8f Compare November 16, 2022 02:20
@rwinch rwinch merged commit f8aa0dd into spring-io:main Nov 16, 2022
@mojavelinux mojavelinux deleted the upgrade-deps-and-refactor branch December 13, 2022 16:24
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