Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Generators #2

Open
urameshibr opened this issue Feb 14, 2016 · 0 comments
Open

Generators #2

urameshibr opened this issue Feb 14, 2016 · 0 comments

Comments

@urameshibr
Copy link

Tenho a seguinte sugestão:
Um gerador de projetos Laravel, algo semelhante ao gerador de projetos YO
Além de escolher a versão do Laravel, escolher qual o gerador ele irá usar. Cada gerador terá uma estrutura de pastas ou pacotes já pré-instalados (ou que serão instalados no momento).
Exemplificando:

laravel-generator versao generator

$ laravel-generator 5.1 default

A estrutura de pacotes deve ter um requisito , a versão do Laravel, então terá pacotes para 4.2, 5.1, 5.2 etc.
a idéia de criar um generator é de poupar tempo e deixar padronizado.
Um generator poderá ter certos requisitos de acordo com a necessidade de cada um.
Exemplo:
generator: api
versaoLaravel : 5.1
packages : cors, defender, laravelLocalization
Logo, usando esse generator o projeto será criado já com esses pacotes.

E, ter um site que possamos fazer pesquisas dos generators, por nome e versão do framework, tendo então só que instalar no composer o laravel-generator...

Instalação dos requisitos composer install -g laravel-generator

Instalando um generator com o Laravel padrao (5.2) composer install -g generator-default

Criando o novo projeto laravel-generator default(edited)

Poderia ter generators para:
1- Criação de api
2- sistema com dashboard
3- api + spa (cada um separados por pasta)
4- Estrutura Specif Style (essa na vdd já o padrão do laravel)
5- Estrutura DDD
Enfim, vai da imaginação e necessidade de cada um...

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

2 participants