Closed domingo2000 closed 6 months ago
Hola! De ahora en adelante no es necesario dejar las entregas en carpetas "EX" (X siendo el número de la entrega). Puedes crear tu app en la raíz de tu repo y quedará en un directorio junto con la E0 (y no hay problema), pero si deseas puedes sacar todos los archivos del directorio que tenga tu app y moverlos a la raíz del repo. Si decides hacer esto último, ten cuidado con los archivos ocultos del proyecto, debes moverlos todos (recomiendo que los muevas desde VS Code).
perfecto, y luego para hacer el deploy a heroku no importa entonces que el proyecto no este en el root del repo?
Si importa, en caso de que lo dejes en un sub directorio puedes usar este buildpack. De esta forma, Heroku sabrá que tiene que correr la app desde un sub directorio.
Hola @domingo2000, es bastante recomendable hacerlo en el directorio raíz del repositorio.
Para hacerlo directamente solo deberás correr el proyecto con un punto en lugar del nombre del proyecto
yo @iic2513/template .
Eso si me parece que esto hará que tu nombre del proyecto sea .
y es posible que quede en algún archivo como package.json
(lo puedes cambiar a mano).
Por demás de Heroku recomendaría dejarlo en tu repo raíz.
@Baelfire18 intenté corriendo ese comando anteriormente pero me arroja error yarn y dice que el proyecto no puede tener como nombre "."
Ok, entonces puedes crearlo en un subdirectorio como:
yo @iic2513/template my_app
y luego mover todos los archivos del subdirectorio al directorio raiz con este comando:
mv my_app/* ./
(ver abajo la corrección al comando)
Hola, acabo de hacer eso y hay algunos archivos que aún así no se movieron, algun consejo?
(Igual como estoy en wsl2 puedo habrir el file explorer de windows y moverlos ahí pero supongo que habrá mas gente con el mismo problema y que podría no poder hacer eso).
Al parecer te quedaron los dotfiles, prueba con
mv my_app/* my_app/.* ./
parado desde el repo raíz
Al final movi todo usando el explorer de windows! Gracias!
Para quienes tengan un problema similar, en caso de que hayan creado el proyecto con el template dentro de un subdirectorio de la raíz del repositorio, la solución recomendada es correr el siguiente comando dentro del directorio creado con el template:
mv $(ls -A) ..
Hola, tengo una duda, la entrega 1 también va en una carpeta que diga E1??, O ya debemos montar el proyecto en la carpeta raiz del repo. Si es que se debe montar en el root, como corro yeoman para generar el template del curso en al carpeta root y no en un sub directorio?? O es simplemente hacer copy paste en el root luego de crear el template?