Giter Club home page Giter Club logo

lam's Introduction

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

lam's People

Contributors

lakely avatar vicleos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

lam's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.