Skip to content

deps(website): upgrade vuepress 1.x to 2.x#2980

Merged
nitrocode merged 21 commits intorunatlantis:mainfrom
nitrocode:vuepress-upgrade
Jan 18, 2023
Merged

deps(website): upgrade vuepress 1.x to 2.x#2980
nitrocode merged 21 commits intorunatlantis:mainfrom
nitrocode:vuepress-upgrade

Conversation

@nitrocode
Copy link
Member

@nitrocode nitrocode commented Jan 13, 2023

what

  • Upgrade vuepress to 2.x
  • Use docsearchPlugin plugin for algolia
  • add internalizationation (i18n)
  • Allow renaming some files to Overview as we do in our current docs (unsure if this is possible)
  • Fix home page to allow scrolling down to see benefits
  • Convert stylus to scss for Home.vue

Should we

  • set contributors to false ?
    • sometimes it shows duplicate names
  • set lastUpdated to false ?
    • it shows some pages haven't been updated in years which doesn't look the best

why

  • Latest and greatest
  • v1 is no longer supported
  • Resolve all security issues in website
  • Dark mode is supported

tests

  • I have tested my changes by running yarn install && yarn website:dev locally
✗ yarn audit
yarn audit v1.22.19
0 vulnerabilities found - Packages audited: 240
✨  Done in 0.69s.
yarn run vuepress dev runatlantis.io --debug

references

@nitrocode nitrocode requested a review from a team as a code owner January 13, 2023 04:54
@nitrocode nitrocode marked this pull request as draft January 13, 2023 05:04
@nitrocode nitrocode force-pushed the vuepress-upgrade branch 3 times, most recently from c8d4c3a to 350d65b Compare January 13, 2023 05:24
@nitrocode nitrocode changed the title Upgrade vuepress to 2.x chore(deps): website: upgrade vuepress 1.x to 2.x Jan 13, 2023
@nitrocode nitrocode marked this pull request as ready for review January 13, 2023 16:44
@nitrocode nitrocode enabled auto-merge (squash) January 13, 2023 20:25
@nitrocode nitrocode disabled auto-merge January 13, 2023 22:06
@nitrocode nitrocode marked this pull request as draft January 13, 2023 22:07
@nitrocode nitrocode added the dependencies PRs that update a dependency file label Jan 14, 2023
@nitrocode nitrocode marked this pull request as ready for review January 16, 2023 02:12
Copy link
Member

@chenrui333 chenrui333 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!! Looks great after turning the lights on. :D

@nitrocode nitrocode merged commit b248299 into runatlantis:main Jan 18, 2023
@nitrocode nitrocode deleted the vuepress-upgrade branch January 18, 2023 22:08
@chenrui333 chenrui333 changed the title chore(deps): website: upgrade vuepress 1.x to 2.x deps(website): upgrade vuepress 1.x to 2.x Jan 18, 2023
@nitrocode nitrocode added this to the v0.22.3 milestone Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies PRs that update a dependency file website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants