Skip to content

Latest commit

 

History

History
executable file
·
59 lines (43 loc) · 2.02 KB

README.md

File metadata and controls

executable file
·
59 lines (43 loc) · 2.02 KB

LaravelAutoMake 简称 LAM

一款 Laravel 代码生成脚手架

什么是 LAM ?

LaravelAutoMake (Laravel 脚手架,自动生成器) 通过规则文本与模版逐步生成我们需要的控制器、模型、仓库、函数、属性、数据库表等需求,而我们可以避免更多重复劳动。

我们的目标?

  • 消除码农一切不必要的重复性劳动 XD

使用方法:(1.0入口类名会变更,暂时如下)

$rst = (new AutoMakeFileParser())->parse(Storage::get('exampleRaw.txt'))->makeFiles();

推荐的结构分层

-. Controller -. Service -. Repository -. Models

分支说明

  • master: 最新代码会在master,所以master是最新的,但是不保证稳定。且有一些公司自用的东西,所以提交记录可以参考,但不能直接使用master分支。
  • release:是相对稳定的最新代码分支,也是LAM对外打包的分支
  • 其它分支:根据开发需要,大的版本会以版本号为分支名,打一些临时分支。

最新Release (目前正在着手重构代码,未来发布1.0基础版本)

其它LINKS

About

@version     v0.0.1
@author      TaoismCoder
@license     MIT

Contact

@问题反馈   https://github.com/taoismCoder/LAM/issues (推荐)
@QQ群      283932057

Contributors List 贡献者

Contributors Details

新版待定 idea

  • YAML ?
  • Vue2 ?
  • Python 客户端界面 ?
  • composer laravel 模块 ?

暂定计划

  • Web在线生成相关代码
  • 基于 vue-electron GUI