Crates.io | apivolve_generator_api |
lib.rs | apivolve_generator_api |
version | 0.1.1 |
source | src |
created_at | 2022-03-22 22:06:04.757176 |
updated_at | 2023-04-30 14:04:13.039926 |
description | Api for creating generators for Apivolve, an API evolution tool that helps keep your APIs backwards compatible yet clean. |
homepage | |
repository | https://github.com/mverleg/apivolve_generator_api |
max_upload_size | |
id | 554916 |
size | 56,589 |
This project is part of Apivolve, a project to describe api changes in evolution files.
The api description is automatically converted to code for parsing, including full backwards compatibility. This is done by generators for each language, which can be written fully independently from the main Apivolve repo.
This project is for if you want to use Rust to create your own Apivolve generator. You can use any other language you want; in that case, you parse the json yourself and do not need this library (example).
This repository contains:
Version 1 is currently the latest/only version.
Communication happens over a localhost TCP connection.
EDIT: support embedded (Rust) only for now, and then bootstrap the protocol with Apivolve itself
AcceptedFormat
).UserPreferences
).FunctionalityRequest
).