Skip to content

Commit 70a1a50

Browse files
committed
[README.md] Commit future plans for this repo
1 parent d8be0c9 commit 70a1a50

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
cdd-rust
22
--------
3+
[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech)
34
[![Rust: nightly](https://img.shields.io/badge/Rust-nightly-blue.svg)](https://www.rust-lang.org)
45
[![License: (Apache-2.0 OR MIT)](https://img.shields.io/badge/LICENSE-Apache--2.0%20OR%20MIT-orange)](LICENSE-APACHE)
56
[![CI](https://github.com/offscale/cdd-rust/actions/workflows/ci-cargo.yml/badge.svg)](https://github.com/offscale/cdd-rust/actions/workflows/ci-cargo.yml)
67

8+
Update: future of this repo remains unclear. One direction different to the Python and C cdd implementations is to go from SQL to diesel to diesel functions (https://github.com/SamuelMarks/dsync). Then use https://github.com/rust-lang/rust-analyzer to go from those Diesel models to/fro actix to/fro tests & mocks to/fro OpenAPI (utoipa).
9+
710
OpenAPI ↔ Rust. Compiler Driven Development (CDD) is a new development methodology, with implementations in many languages.
811

912
The central idea is to statically code-generate from target language to OpenAPI, and from OpenAPI back to target language.

0 commit comments

Comments
 (0)