website icon indicating copy to clipboard operation
website copied to clipboard

feat: migrate to @nuxt/ui-pro and @nuxt/content v3

Open HugoRCD opened this issue 9 months ago โ€ข 2 comments

๐Ÿ”— Linked issue

โ“ Type of change

  • [x] ๐Ÿ“– Documentation (updates to the documentation, readme, or JSdoc annotations)
  • [ ] ๐Ÿ“ฐ Content (a new article or a change in the content folder)
  • [ ] ๐Ÿž Bug fix (a non-breaking change that fixes an issue)
  • [x] ๐Ÿ‘Œ Enhancement (improving an existing functionality like performance)
  • [ ] โœจ New feature (a non-breaking change that adds functionality)
  • [ ] ๐Ÿงน Chore (updates to the build process or auxiliary tools and libraries)
  • [ ] โš ๏ธ Breaking change (fix or feature that would cause existing functionality to change)

๐Ÿ“š Description

๐Ÿ“ Checklist

  • [ ] I have linked an issue or discussion.

  • [ ] I have updated the documentation accordingly.

  • [ ] App

    • [x] Compatibility v4
    • [ ] UI v3
      • [ ] Colors (gray to neutral, css variables, etc...)
    • [ ] Content v3
    • [ ] Blog
    • [ ] Lean
    • [ ] Packages
    • [ ] Search
  • [ ] Server

    • [ ] Flux RSS
    • [ ] Sitemap
    • [ ] Plugin Content
    • [ ] API
      • [ ] content/packages
      • [ ] owner/repo/readme
      • [ ] utils/rss

HugoRCD avatar Mar 17 '25 21:03 HugoRCD

Thanks for PR. this website is not highest priority at the moment and likely many things have to be reworked later..

If you have time to help on undocs that would be amazing โค๏ธ

pi0 avatar Mar 18 '25 09:03 pi0

Thanks for PR. this website is not highest priority at the moment and likely many things have to be reworked later..

If you have time to help on undocs that would be amazing โค๏ธ

I wasn't sure which one to prioritize, but I can pause this one to help on Undocs then ๐Ÿ˜

HugoRCD avatar Mar 18 '25 09:03 HugoRCD

I think that the packages' content files could be simplified by, for example, removing the documentation attribute and instead systematically defining the documentation URL directly in the package.json (using the homepage).

This would also have the advantage of providing direct access to the documentation via https://www.npmjs.com/, improving consistency and reducing the need for duplicate information.

  • https://github.com/nitrojs/nitro/pull/3329
  • https://github.com/h3js/h3/pull/1030

What do you think about this approach?

maximepvrt avatar Apr 22 '25 21:04 maximepvrt