# README
LIBCORE
Introduccion
Libreria que contiene funciones e estructura para utilidades en cualquier proyecto go para instalacion por el paquete database y es windows ir a este GoOracleWindow
TEST:
Carpeta donde contiene ejemplos de las librerias creadas.
Utility:
Paquete que contiene funciones e estructuras variadas como utilidad de cualquier proyecto(cast,archivo,encriptacion,comando,etc..)
Database:
Paquete contiene funciones e estructura para manipulacion de base de datos
Server:
Paquete para crea un api rest con ECHO mas practico un ejemplo seguir este challengeBatchApi.
Documentacion
-
Inicializar
go mod init github.com/{your_username}/{repo_name}
or go test -v #para inicializar las dependencias
go build
./gomod
Librerias Externas:
Toda libreria externa se debe de instalar para que funcione correctamente el proyecto.
Envio de correo Soporte de Cuente en gmail Ejemplo de Envio
func TestEmail(t *testing.T) {
t.Logf("Email:%s\n", "Envio")
email := utl.StEmailAdmin{}
email.AddUser("[email protected]",
"...*", utl.SMTPURL["gmail"], utl.SMTPPORT["gmail1"])
email.AddDest("[email protected]")
email.AddBody(utl.TypeContent["html"], "Prueba", "Prueba")
err := email.SendMail()
if err != nil {
t.Logf("Email:%s\n", err.Error())
} else {
t.Logf("Email:%s\n", "Terminado")
}
}