This is my current favored tech stack, currently deployed at isorna.dev.
- Code linters: ESLint, Stylelint, commitlint
- Compilers: Babel, PostCSS with Autoprefixer and cssnano
- Static content generator: Vitepress or Astro (WIP)
- CDN and Database: Firebase & Vuefire
- Frontend framework: Vue & Pinia
- Testing suite: Vitest
- Continous integration:
- lint-staged integration through Git Hooks
- Conventional Commits and automated changelog generation with release-please github action
- AÑADIR README.md A MI PERFIL EN GITHUB. Investigar cómo configurarlo.
- Configurar release-please y comprobar que funciona correctamente
- Comprobar si es necesario configurar commitlint también en el CI: [https://commitlint.js.org/#/guides-ci-setup]
- Vuetify Components?
- Typescript support?, read Volar Takeover Mode
- Cypress?
- Storybook support
$ npx storybook init
- Investigar si es necesario postcss-preset-env
- Añadir el preprocesado de imágenes (imagemin, svg optimizer etc) en el lintstagedrc?
- Añadir etiquetas automáticas al README.md: INVESTIGAR cómo hacerlo, y cuáles poner.
- ¿Instalar Nuxt devtools?
- Revisar Volar.js y Volar.io
- Desarrollar un plugin de VS Code para el diario de proyecto.
- Instalar
front-matter
como dependencia de desarrollo. - Ver cómo registrar mi propia librería en js.org!!!.