module-template icon indicating copy to clipboard operation
module-template copied to clipboard

Improved Template

Open pi0 opened this issue 3 years ago • 1 comments

We are working on a new template

  • [x] Remove requirement of using vue-cli to scaffold first version
  • [x] Use github template system to simply fork
  • [x] Use typescript and build system
  • [x] ~~Add docs template~~
    • [ ] This needs rework to render on https://modules.nuxtjs.org since deployment of one website per module is not a scalable solution and currently requires manual steps to generate banner meanwhile we shall fallback to readme
  • [ ] Update example to work with typescript with yarn dev (siroc needs alias support)
  • [x] Use nuxt/test-utils
    • [ ] test/fixture
  • [ ] ~~Use nuxt/kit (module utils)~~ (postponed)
  • [x] New starter guide (requirements, places to update after fork or a simple script to do)
  • [ ] types/ for runtime types
  • [ ] Lintable/Typed runtime
  • [ ] Update/Fix actions

Postponed:

  • Using nuxt/kit for meta and config
  • Docs compatible with modules.nuxtjs.org
  • Scaffold with nuxt module create (new nuxt-cli)
  • Announcing to update existing nuxt-community modules to adopt new structure

pi0 avatar Nov 19 '20 09:11 pi0

Will this be compatible with Nuxt 3?

wobsoriano avatar Oct 13 '21 20:10 wobsoriano