Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Bookstore Back - Repositorio de Referencia

Este repositorio contiene la versión final esperada de los proyectos del curso de Desarrollo de Software en Equipos desarrollado en Spring Boot, así como las distintas etapas intermedias para guiar paso a paso el desarrollo por parte de los equipos.


🎯 Objetivo

Servir como referencia para que los equipos:

  • Entiendan cómo debe lucir el estado final del proyecto.
  • Consulten ejemplos de implementación.
  • Sigan el paso a paso del desarrollo guiado a través de ramas progresivas.
  • Descarguen versiones específicas desde la sección de Releases.
  • NO debe usarse como herramienta para copiar y pegar en el código desarrollado en sus proyectos grupales.

📁 Estructura del Repositorio

  • Cada rama representa un avance progresivo en el desarrollo del proyecto.

  • Puedes navegar entre ramas para consultar o clonar una versión específica según el punto en el que te encuentres.

├── main                # Rama principal con el estado final completo
├── persistencia        # Primera etapa de desarrollo del proyecto
├── logica              # Continuación a persistencia añadiendo lógica y pruebas
└── ...
Paso Nombre Rama Descripción Rama Release
main Rama principal con el estado final completo main Release
persistencia Implementación de la persistencia de las entidades del proyecto persistencia Release
logica-entidades Implementacion de los servicios y las reglas de negocio de las entidades logica-entidades Release
pruebas-entidades Implementación de las pruebas unitarias de la lógica creada en el paso 2° pruebas-entidades Release
logica-asociaciones Implementación de los servicios y reglas de negocio de las asociaciones entre entidades logica-asociaciones Release
pruebas-asociaciones Implementación de las pruebas unitarias de la lógica creada en el paso 4° pruebas-asociaciones Release

🚀 ¿Cómo usar este repositorio?

  1. Clona el repositorio
   git clone https://github.com/Uniandes-isis2603/bookstore-back.git
   cd bookstore-back
  1. Cambia a una rama específica
   git checkout persistencia

💡 Usa git branch -a para ver todas las ramas disponibles.

  1. Descarga un release específico

También puedes descargar una versión lista para usar desde la sección Releases:

  • Cada release está asociado a una rama del paso a paso.

  • Contiene el código en un archivo .zip o .tar.gz para que lo abras directamente en tu IDE.

📌 Recomendaciones para los Equipos

Usa las ramas como referencia para entender el flujo de construcción del proyecto.

Asegúrate de avanzar paso a paso, entendiendo cada modificación entre ramas.

Consulta la rama main únicamente como ejemplo de implementación final.

🧑‍🏫 Recursos Adicionales

About

Proyecto backend de ejemplo del curso

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages