
Mi plantilla para proyectos en 2023 usando Go (Fiber y MongoDB)
.github
workflows
CI.yaml
cmd
http
main.go
config
env.json
deploy
dockerfile
docs
docs.go
swagger.json
swagger.yaml
hooks
pre-commit.sh
internal
user
application
application.go
create_user.go
create_user_test.go
domain
models
user.go
ports
user_application.go
user_handlers.go
user_repository.go
infrastructure
handlers
fiber.go
create_user.go
create_user_test.go
repositories
mongo.go
create_user.go
create_user_test.go
logs
log-2023-01-01.csv
pkg
middleware
application
middleware.go
authenticate.go
domain
request.go
ports.go
infrastructure
scripts
build.sh
generate-mocks.sh
.gitignore
go.mod
go.sum
main.go
README.md
Conclusiones 🤔
Cada año mejoras como desarrollador a nivel exponenciale si constantemente estas empezando nuevos proyectos, te ayuda a pensar: ¿Qué hubiese hecho diferente al empezar este proyecto? ¿Qué herrammienta hubiese usado en cambio de esta otra? y aplicarlas vas iterando poco a poco hasta encontrar tu "template" perfecto para empezar un proyecto. Por ahora esta es la mía y espero que les sea de ayuda para que puedan crear la suya segun sus necesidades.