Chalet: Proyectos multiplataforma para C/C++
Chalet: Proyectos multiplataforma para C/C++

Chalet es una aplicación de línea de comandos que lee desde un archivo de proyecto JSON (chalet.json) y compila sus proyectos C/C++. Detrás de Chalet se genera ya se construye el archivo y realiza algo de almacenamiento en caché.

Los archivos de proyecto de Chalet se centran en un lenguaje intuitivo diseñado para que sea fácil de entender y al mismo tiempo, proporciona mucho control al desarrollo.

Debido a que los proyectos son JSON y se pueden integrar fácilmente con cualquier IDE.

Chalet incluye numerosas funciones diseñadas para que trabajar con C/C++ sea lo más sencillo posible:

  • Obtén y administra repositorios git externos en función de confirmaciones, etiquetas o ramas.
  • Incluye al proyecto CMake u otros proyectos de Chalet como pasos de construcción.
  • Un asistente para inicializar nuevos proyectos.
  • Algunas características básicas de distribución/empaquetado.
  • Ejecuta scripts y procesos como pasos de compilación.
  • Script de finalización de pestañas para Bash.
  • Una extensión de código de Visual Studio.

Chalet es un nuevo proyecto en etapas experimentales. En última instancia, a medida que más personas lo prueben y prueben varios escenarios, más listo para la producción estará.

MÁS INFORMACIÓN SOBRE CHALET

¿Cómo comenzar con Chalet?

Si quieres comenzar a usar Chalet debes instalarle manualmente en sistemas operativos que no sean Windows, pero en el futuro estará disponible a través de Homebrew u otros gestores de paquetes.

Antes de trabajar con Chalet, debes comenzar por descargarlo, agregar un compilador de C/C++, editar la fuente base de Chalet, revisar el software adicional (Git, Ninja y CMake).

Puedes encontrar las instrucciones paso a paso, desde aquí, junto a más información y la creación de un primer proyecto.