Skip to content

matiaspakua/spring-content-calendar

Repository files navigation

Content calendar example

Este es un proyecto de ejemplo del curso: Spring Boot Tutorial for Beginners - Crash Course using Spring Boot 3 de Dan Vega.

Se trata de un proyecto de Java con Spring 3. En mi caso particular, voy a customizar algunas cosas y agregar (al ambiente de desarrollo herramientas y otras cositas de modo de tener un ambiente más real).

El curso de Dan es: https://youtu.be/UgX5lgv4uVM?si=EJLyeWQqWaFQOfDT

El repositorio de github: https://github.com/danvega/content-calendar

Setup inicial (configuración) de mi workstation

  • SO Linux Mint version MATE
  • Java v25 (recien salida del horno)
  • Spring v3.5.7
  • Maven 3.8.7
  • IntelliJ Community Edition v2025

Aspectos generales

  1. el CHANGELOG se realizará usando los lineamientos de: https://keepachangelog.com/en/1.1.0/
  2. el README siguiente algunas de las normas de: https://www.makeareadme.com/
  3. la documentación de la API: usando swagger. SpringDoc OpenAPI Starter WebMVC UI
  4. Pre-commit configurado a nivel SO y a nivel proyecto:

https://github.com/bekzod-murotboyev/git-hooks.git

sudo apt-get install pre-commit

API Rest Testing

Para el testing de las API rest utilizaré 2 herramientas:

  1. En línea de comandos (termina): HTTPIe
  2. GUI Bruno. La collection está en raiz del proyecto en la carpeta /http
  3. Los request de Bruno además de tener el body, tienen la carpeta de /test donde se usa javascript para el testing.

Referencia: https://docs.usebruno.com/testing/tests/introduction

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published