Skip to content

Una infraestructura libre (O/S) de herramientas, técnicas y configuraciones que nos permita desarrollar software embebido de calidad, con facilidad de replicación, modularidad y con un proceso de desarrollo establecido.

License

Notifications You must be signed in to change notification settings

CoDePretzel/CoDePretzel_Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

El sueño de CoDe Pretzel (CoDe Pretzel Framework)

Soñamos construir una infraestructura de herramientas, documentación, técnicas y configuraciones que nos permita desarrollar software embebido de calidad, con facilidad de replicación, modularidad y con un proceso de desarrollo establecido.

Los 5 principios del Framework de CoDe Pretzel

  1. Crear tu propio código reusable, (No empezar de cero cada vez)
  2. Organizar tu proyecto (dónde va qué cosa)
  3. Tener un proceso de desarrollo (cómo configurar tus compilaciones, pruebas y desplegue)
  4. Reusar periféricos y técnicas implementados en industria (mejoras tu CV y no reinventas la rueda)
  5. Tener cierta independencia de hardware en el código

El cómo vamos a lograr ésto está estipulado en el archivo de versiones.md donde se explica:

  • Lógica de versionamiento
  • Reglas de colaboración con ramas en github
  • Propuesta de funcionalidades por versión

Algunos ejemplos de aplicación de los principios se pueden consultar aqui

Prioridad de funcionalidades para el Framework de CoDe Pretzel

  • Reusabilidad
  • Estandarización de un proceso de desarrollo
  • Mantenibilidad

La documentación del framework es parte del mismo!

❕ Necesitamos ayuda para conseguirle un SSL a nuestro subdominio de documentación!

Se puede acceder desde el sitio framework.codepretzel.org

La documentación está dividida en secciones:

  • Estructura, componentes y herramientas del framework
  • Instalación, dependencias y requerimientos
  • API
  • Ejemplos de código de aplicación
  • Scripts de configuración, integración y automatización
  • Cómo contribuir al framework
    • Actualización de la documentación
      • Agregar/Editar secciones y contenido al proyecto de Sphynx
      • Generar documentación de código con Doxygen y Breathe
    • Procedimiento para crear nuevas ramas y Pull Requests

About

Una infraestructura libre (O/S) de herramientas, técnicas y configuraciones que nos permita desarrollar software embebido de calidad, con facilidad de replicación, modularidad y con un proceso de desarrollo establecido.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published