Acabo de publicar mi primera versión de CapicuaGen, el proyecto de mi máster
en "Investigación en "Ingeniera de Software", la cual me ha tenido
varios meses sin la posibilidad de publicar nada, y posiblemente me tenga algunos
meses más debido a que estoy completando la memoria.
Pero no quería dejar pasar la oportunidad de anunciar la publicación del código
fuente del proyecto, y de sus gemas.
https://rubygems.org/gems/CapicuaGen
https://github.com/jbautistamartin/CapicuaGen
https://rubygems.org/gems/CapicuaGenMelchior
https://github.com/jbautistamartin/CapicuaGenMelchior
https://rubygems.org/gems/CapicuaGenGaspar
https://github.com/jbautistamartin/CapicuaGenGaspar
https://rubygems.org/gems/CapicuaGenBalthazar
https://github.com/jbautistamartin/CapicuaGenBalthazar
https://rubygems.org/gems/CapicuaGenEssential
https://github.com/jbautistamartin/CapicuaGenEssential
CapicuaGen es un proyecto modular de generación de código, construido en Ruby, y
de código libre, se puede obtener más información de la propuesta en:
Igualmente se puede obtener el código en:
- CapicuaGen: Núcleo del generador de código.
https://rubygems.org/gems/CapicuaGen
https://github.com/jbautistamartin/CapicuaGen
- CapicuaGenMelchior: Características comunes del generador.
https://rubygems.org/gems/CapicuaGenMelchior
https://github.com/jbautistamartin/CapicuaGenMelchior
- CapicuaGenGaspar: Características para C#.
https://rubygems.org/gems/CapicuaGenGaspar
https://github.com/jbautistamartin/CapicuaGenGaspar
- CapicuaGenBalthazar: Características para Android.
https://rubygems.org/gems/CapicuaGenBalthazar
https://github.com/jbautistamartin/CapicuaGenBalthazar
- CapicuaGenEssential: Gema base que referencia a las anteriores para facilitar la instalación de un entorno funcional
https://rubygems.org/gems/CapicuaGenEssential
https://github.com/jbautistamartin/CapicuaGenEssential
La descripción publicada en GitHub, Sobre el generador es la siguiente:
CapicuaGen
CapicuaGen es un software que ayuda a la creación automática de sistemas empresariales
a través de la definición y ensamblado de diversos generadores de características.CapicuaGenEssential
agrega referencia a los generadores de características Melchior, Gaspar, Balthazar,
con lo que es posible generar un ejemplo funcional completo.
El proyecto fue iniciado por José Luis Bautista Martin, el 6 de enero del 2016.
Puede modificar y distribuir este software, según le plazca, y usarlo para cualquier
fin ya sea comercial, personal, educativo, o de cualquier índole, siempre y cuando
incluya este mensaje, y se permita acceso el código fuente.
Este software es código libre, y se licencia bajo LGPL.
Para más información consultarhttp://www.gnu.org/licenses/lgpl.html
Instalación
Agregue la siguiente línea al archivo GemFile de tu aplicación
gem 'CapicuaGenEssential'
y ejecute:
$ bundle
O instálela manualmente con el siguiente comando
$ gem install CapicuaGenEssential
Uso
CapicuaGen permite comenzar a trabajar con él desde el mismo momento en que es instalado.
Para obtener un ejemplo funcional simplemente ejecutamos el comando CapicuaGen con
el parámetro example:
$ capicuagen example
Se crearan los siguientes archivos:
- generator.rb: Ejemplo de un generador de codigo
- GemFile: Archivo de configuración de depencias para bundler .
- instnwnd.sql: Ejemplo de base de datos NorthWind, para Microsoft SQL Server
Revise el archivo generator.rb para tener una introducción a CapicuaGen.
Contribuir
Reporte de fallos y solicitudes de pull son bien recibidas en
https://github.com/jbautistamartin/CapicuaGen
No hay comentarios:
Publicar un comentario