This Project still in Testing version 0.1.
ramlnova is the next-generation RESTful-APIs Generator software that makes you Reduce the 70% server coding workload. It's scalable, intelligent, and fast.
This is ramlnova generator for Multi-Language(Laravel5.2/golang/etc.) project.
这是一个通过解析RAML文件,输出Laravel5.2/Golang等多种语言HTTP RESTful服务端项目代码的生成器.
go get -u github.com/anasinc/ramlnova
Main Features:
[x] Generate RESTful APIs Server code, 自动生成RESTfulAPIs项目代码
[x] 快速批量生成文件, faster to generate static .php/.lang files
[x] 多语言模板支持, Multi-Language template file support, Guide.
## template dictionary struct
## .tp writing format guide, please views [Guide]
./template
laravel5.2/
routeHead.tp
xxx.tp
golang/
xxx.tp
[ ] Sql-Orm Generator in Cloud, 云端设计生成数据库
Powered by:
Compatibility:
[x] RAML 0.8 support
[ ] Preliminary 1.0 support
[ ] Full 1.0 support
FrameWork Main Features:
[ ] Multi-User template account support.
[ ] Launch an RESTful APIs Server to Access.
[ ] Zip up the output project files to .zip/.tar.gz
Laravel5.2:
[x] route.php Head & Resource Methods Generating from raml.Resourse.Methods()
[ ] route.php Group/MiddleWare Generating such as Auth/Login/etc.
[ ] Controllers Generating such as Dictionaries "app/Http/Controllers/xxx/xxx.php"
[ ] Models Generation from raml.type
template(.tp) Format Guide : text/template https://gowalker.org/text/template
Reporting Bugs by ISSUE
Waiting
General Language:
Golang Package:
RESTful FrameWork:
Tools:
Extra Skill:
Copyright © 2015 ANAS IT Inc. All Rights Reserved