Skip to content

Rust built, schema based RESTful API code generator

Notifications You must be signed in to change notification settings

astherath/rust-codegen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust-Codegen

Project Goals (Priority List)

  1. Read a user-created config/schema file (toml/json) and automatically generate API endpoints using the actix web framework

  2. Generated code should be completely bug free (by design)

  3. Generated code must be able to include extension opportunities if requested explicitly

Development Roadmap

Stage One - Architecture and design choices

  • frameworks/dependencies
  • file I/O type (probably toml with json extensions available)
  • file hierarchy and structure

Stage Two - User facing interfaces & input file parser

  • File parser development

  • CLI tool creation (using clap)

Stage Three - Codegen lib development

  • Codegen lib structure and design

  • Codegen prototyping and tooling

Stage Four - Testing, build, and deployment

  • Unit test suite

  • E2E component test suite

About

Rust built, schema based RESTful API code generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages