Giter Club home page Giter Club logo

movimientos_contables_mid's Introduction

movimientos_contables_mid

API MID para la gestión de movimientos contables dentro del sistema financiero de la universidad.

Especificaciones Técnicas

Tecnologías Implementadas y Versiones

Variables de Entorno

Resumidas en la plantilla

# Copiar
cp template.env NOMBRE_COPIA.env

# Ajustar variables según sea necesario
# por ejemplo, con nano (puede usarse otro editor)
nano NOMBRE_COPIA.env

# Cargar variables
source NOMBRE_COPIA.env
# Hacer esto cada que cambie NOMBRE_COPIA.env
# o cada que se abra nuevamente el terminal

Ejecución del Proyecto

#1. Obtener el repositorio con Go
go get github.com/udistrital/movimientos_contables_mid

#2. Moverse a la carpeta del repositorio
cd $GOPATH/src/github.com/udistrital/movimientos_contables_mid

# 3. Moverse a la rama **develop**
git pull origin develop && git checkout develop

# 4. alimentar todas las variables de entorno que utiliza el proyecto.
MOVIMIENTOS_CONTABLES_MID_HTTP_PORT=8080 MOVIMIENTOS_CONTABLES_MID_SOME_VARIABLE=some_value bee run

Ejecución Dockerfile

# Implementado para despliegue del Sistema de integración continua CI.

Ejecución docker-compose

#1. Clonar el repositorio
git clone -b develop https://github.com/udistrital/movimientos_contables_mid

#2. Moverse a la carpeta del repositorio
cd movimientos_contables_mid

#3. Crear un fichero con el nombre **custom.env**
touch custom.env

#4. Crear la network **back_end** para los contenedores
docker network create back_end

#5. Ejecutar el compose del contenedor
docker-compose up --build

#6. Comprobar que los contenedores estén en ejecución
docker ps

Ejecución Pruebas

Pruebas unitarias

# En Proceso

Estado CI

Develop Release 1.0.0 Master
Build Status Build Status Build Status

Licencia

This file is part of movimientos_contables_mid.

movimientos_contables_mid is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

movimientos_contables_mid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with movimientos_contables_mid. If not, see https://www.gnu.org/licenses/.

movimientos_contables_mid's People

Contributors

alexfbp avatar criss201x avatar jjvargass avatar jocoolq avatar salcedogeiner avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

movimientos_contables_mid's Issues

Generar pipeline y despliegue para api movimientos_contables_mid

  • Analizar requisitos para despliegue de API
  • Generar entrypoint.sh para ejecución del compilado de API
  • Generar Dockerfile para despliegue de API en AWS
  • Crear rama release/0.0.1
  • Realizar merge de la rama develop con release/0.0.1
  • Verificar funcionamiento de API

Análisis de historias de usuario de movimientos contables en el sistema financiero de la universidad para generar API MID

  • Reunión con @mcrubianot y con los arquitectos del equipo Core @corio27 y @danzola para definir validaciones iniciales para API MID
  • Reunión con equipo de trabajo Kronos para informar sobre avances en el proceso
  • Revisión de los documentos proporcionados: conceptos contables, diagrama de flujo, historias de usuario (en proceso de elaboración)
  • Descripción de validaciones iniciales
  • Descripción de API's a consumir por el API MID
  • Reunión con @mcrubianot y con los arquitectos del equipo Core @corio27 y @danzola para revisión de Historia de Usuario

Ajustes en definición de validaciones en movimientos_contables_mid

  • Analizar validaciones definidas en #1 y establecer alcance de las mismas
  • Ajustar las validaciones existentes
  • Adicionar validaciones faltantes
  • Evaluar comportamiento del api y peticiones
  • Corregir estructuras y definir lanzamiento de errores
  • Evaluar información paramétrica que debe registrarse en api's de consumo
  • Probar funcionamiento del API

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.