plantilla-repo es un comando npx
que permite crear un nuevo proyecto en por medio de una carpeta de algún repositorio existente.
-
Subir un repositorio en GitHub con al menos una carpeta que contenga la plantilla de algún proyecto. Por ejemplo:
📦repositorio/ ├── 📂plantilla-express/ ├── 📂plantilla-express-mongodb/ ├── 📂plantilla-express-postgresql/ ├── 📄.gitignore └── 📄README.md
Ninguna de las plantillas de proyectos debe contener la carpeta
node_modules
. -
Ejecutar el siguiente comando:
npx planitlla-repo --example "<url repositorio remoto>" --example-path "<carpeta del repositorio remoto>" <nombre del nuevo proyecto>
-
Moverse a la directorio del nuevo proyecto y ejecutar
npm i
para instalar las dependencias necesarias.
Por lo tanto, siguiendo con el ejemplo anterior, si queremos crear un proyecto con Express y MongoDB, debemos ejecutar:
npx plantilla-repo --example "https://github.com/usuario/repo-con-las-plantillas" --example-path "plantilla-express-mongodb" proyecto-express-mongo
Luego nos movemos al directorio del nuevo proyecto con el comando cd proyecto-express-mongo
, y ejecutamos el comando npm i
para que se instalen las dependencias.