Giter Club home page Giter Club logo

Comments (8)

seblaz avatar seblaz commented on August 14, 2024

Según mi entendimiento Desarrollo.md es un lugar en el que le proporcionamos una guía a lxs alumnxs sobre como trabajar, por eso allí tenemos guías de configuración de ambiente, diagramas, etc. que les sirven a ellxs para empezar a trabajar en su tp una vez que se copian el repo. Entiendo que cualquier sugerencia como las que mencionás la podemos incluir en ese archivo, o generar uno nuevo en la carpeta docs que se encuentre linkeado desde Desarrollo.md.

from algo3_proyecto_base_tp2.

diegosanchez avatar diegosanchez commented on August 14, 2024

Ok. Al alumno, de algo 3, le interesa https://github.com/fiuba/algo3_proyecto_base_tp2/blob/master/docs/Desarrollo.md#empaquetado y la guía https://github.com/fiuba/algo3_proyecto_base_tp2/blob/master/docs/Docker.md.

🤔

from algo3_proyecto_base_tp2.

seblaz avatar seblaz commented on August 14, 2024

Con respecto a Docker, es una de las formas de configurar el ambiente de desarrollo a la par de la nativa, con lo cual lxs alumnxs pueden elegir la que les parezca mejor.

Por otro lado, el empaquetado es la forma de hacer un release y generar un entregable de forma automatizada. Esta última entiendo que a lxs alumnxs les puede interesar para poder distribuir su aplicación, aunque es cierto que es una tarea más "operativa" que de desarrollo.

from algo3_proyecto_base_tp2.

diegosanchez avatar diegosanchez commented on August 14, 2024

Según comenta @tomasBustamante, el entiende que el proyecto base algo3_proyecto_base_tp2 es una plantilla agnóstica de la materia, cualquiera de sus prácticas y metodologías.

from algo3_proyecto_base_tp2.

tomasBustamante avatar tomasBustamante commented on August 14, 2024

Sí, para mí toda documentación dentro de este repositorio debería tener exclusivamente instrucciones sobre el proyecto en sí. La guía de desarrollo está buena y la de Docker también, ya que muestra cómo levantar el proyecto.
Todas las guías tipo tutoriales de herramientas genéricas (tipo IntelliJ o PlantUML) para mí deberían ir aparte, aunque tampoco es tan importante.

from algo3_proyecto_base_tp2.

diegosanchez avatar diegosanchez commented on August 14, 2024

De acuerdo.

Me problema es la relación que guardan estos dos elementos: (1) template y (2) documentos accesorios. Veo que la razón cambio de en un documento impacta, seguramente, en el templete. Ejemplo: Si documentamos una restricción el los paquetes es porque el código del template cambio.

Dividiendo las contribuciones en diferentes repositorios es difícil mantener ambos sincronizados.

from algo3_proyecto_base_tp2.

tomasBustamante avatar tomasBustamante commented on August 14, 2024

Me problema es la relación que guardan estos dos elementos: (1) template y (2) documentos accesorios. Veo que la razón cambio de en un documento impacta, seguramente, en el templete. Ejemplo: Si documentamos una restricción el los paquetes es porque el código del template cambio.

Dividiendo las contribuciones en diferentes repositorios es difícil mantener ambos sincronizados.

Sí, tal cual. Por eso digo que ese tipo de instrucciones específicas del repositorio deben quedar en el repositorio. Lo que no debería ir, por ejemplo, es una guía de cómo configurar este proyecto en IntelliJ, debido a que (a) no es necesario utilizar IntelliJ y (b) la guía no es exclusiva de este repo, sino de prácticamente cualquier proyecto Maven. Fue por eso que en su momento la extrajimos a este otro repo. Quizás podamos encontrarle un lugar mejor.

La documentación que está actualmente en este repositorio no me parece mal. A lo sumo removería algunas oraciones de más, pero es un detalle. No terminé de entender si sugerías agregar más información o menos al repositorio.

from algo3_proyecto_base_tp2.

diegosanchez avatar diegosanchez commented on August 14, 2024

Puntualmente (discutamos donde) distinguiría dos audiencias:

  1. colaborador del repositorio,
  2. Alumno de Algo3. Ejemplo: Si documentamos una restricción el los paquetes es porque el código del template cambio, restricciones de cobertura, etc.

Para (1) Desarrollo.md está ok.
Para (2) no utilizaría Desarrollo.md.

from algo3_proyecto_base_tp2.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.