Saltearse al contenido

Instalación

Zuno está diseñado para integrarse fácilmente en cualquier proyecto C++ moderno usando CMake y FetchContent. No necesitas instalar nada globalmente ni usar gestores de paquetes externos.


  • CMake 3.20 o superior
  • Compilador compatible con C++20 (GCC, Clang o MSVC)
  • Git (para clonar el repositorio)

Agrega lo siguiente a tu CMakeLists.txt:

include(FetchContent)
FetchContent_Declare(
zuno
GIT_REPOSITORY https://github.com/ZunoFramework/zuno.git
GIT_TAG main
)
FetchContent_MakeAvailable(zuno)
add_executable(mi-app main.cpp)
target_link_libraries(mi-app PRIVATE zuno)

Esto descargará Zuno automáticamente al compilar tu proyecto.


mi-proyecto/
├── CMakeLists.txt
└── main.cpp

#include <zuno/zuno.hpp>
int main() {
zuno::App app;
app.get("/", [](auto& req, auto& res) {
res.send("¡Hola desde Zuno!");
});
app.listen(3000);
}

Terminal window
cmake -B build
cmake --build build
./build/mi-app


Zuno te permite comenzar en segundos—sin plantillas mágicas ni dependencias innecesarias.