tomasg88 / bvlc

Bomberos voluntarios de Lujan de Cuyo
https://bomberoslujandecuyo.org.ar/
3 stars 0 forks source link

Actualizar estructura proyecto #122

Closed tomasg88 closed 9 months ago

tomasg88 commented 10 months ago

Description

Queremos que la ruta raíz tenga todo el código de la web y además el plugin de Sanity. Esto nos va a permitir que Sanity funcione como un path más y que no necesite un deploy por separado.

  1. La carpeta ./web va a ser la raíz del proyecto, .
  2. La carpeta ./studio sigue en el raíz, pero pasaría a estar dentro de lo que hoy es ./web
  3. Sanity se accede en la ruta /bvlc-admin

Más contexto

Nosotros en Sanity ya tenemos toda una estructura funcionando (un proyecto, un dataset, schemas, usuarios, incluso código custom). Los cambios deberían ser principalmente de estructura de proyecto, es decir, mover archivos y carpetas de un lado a otro. Además, con el PR #118 (donde ya actualizamos a la versión 3) ya hicimos los ajustes en los métodos necesarios, con lo cual, esta tarea debería poder lograrse únicamente moviendo archivos de un lado a otro. Por último, cuando cambiemos la carpeta ./web a . va a ser necesario actualizar Vercel para que tome el código del lugar correcto. Dicho esto, creo que lo mejor sería empezar por el punto 2, (moviendo la carpeta del studio dentro de la carpeta ./web), commitear y testear. De esta forma, si todo va bien, al commitear y pushear debería deployar correctamente en Vercel y el Sanity debería levantar en la ruta indicada.

Links de referencia

Acceptance Criteria

  1. El código sigue compilando y levantando, tanto la web como su nuevo path de Sanity /bvlc-admin
  2. Trabajar en una nueva rama creada desde release
  3. Crear un nuevo PR
  4. NO HAY CAMBIOS DE CÓDIGO