ZiAPI
The elected Zia API for {Epitech} promo 2024 (Paris and Marseille)
Install / Use
/learn @martin-olivier/ZiAPIREADME
ZIAPI

Welcome to the ZIAPI repository which contains the interfaces and concrete implementations that make up our Epitech Zia project API proposal.
ZIAPI was elected as the city-wide API for the Paris and Marseille Regions in 2022.
ZIAPI Official Website
ZIAPI Official Discord
Documentation
You can find the documentation for the ZIAPI in our documentation section.
Here are the most useful doc pages for starting out:
Here is a quick overview of how the request / response cycle is handled with the ZIAPI.

Usage
Fetch ZiAPI using CMake
Add the following content to your CMakeLists to fetch the API and include its header files in your project:
include(ExternalProject)
ExternalProject_Add(
ziapi
GIT_REPOSITORY https://github.com/martin-olivier/ZiAPI.git
GIT_TAG v5.0.0
INSTALL_COMMAND ""
TEST_COMMAND ""
)
add_dependencies(zia ziapi)
ExternalProject_Get_Property(ziapi SOURCE_DIR)
include_directories(${SOURCE_DIR}/include)
:bulb: Don't forget to link with
libdlon unix if you usedylib:
if(UNIX)
target_link_libraries(zia PRIVATE dl)
endif()
Contact
Feel free to submit any issues on our GitHub repository or ask questions on our Discord
Authors
Related Skills
gh-issues
349.0kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
349.0kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
taskflow-inbox-triage
349.0kname: taskflow-inbox-triage description: Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some w
