-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workflow de criação de packages para Laravel #6
Comments
+1 |
@cbcaio Estou pensando em criar algo sobre o funcionamento do composer, dependencias, autoload e etc, seria uma boa intro pra desenvolvimento de packages não só no laravel, mas no php em si |
@mauri870 acho uma boa, tem muito conteúdo nessa parte que pode ser abordado, se precisar de alguma ideia só falar! |
Achei algo interessante na documentação que talvez ajude a desenvolver e testar de maneira mais fácil https://getcomposer.org/doc/05-repositories.md#path Atualmente eu tenho feito dentro da pasta vendor, eu rodo o composer com --prefer-source ai o composer baixa a pasta .git inteira e eu codo dentro da pasta vendor/meupackage, mas acho essa abordagem bem improdutiva |
Mais uma referência: https://github.com/franzliedke/studio Estou adicionando aqui as referências para quem for criar o material ter um lugar único para olhar. Isso vale pra mim tb, assim que tiver um tempo vou testar esses pacotes e métodos postados aqui e escrever um texto sobre |
@edbizarro não abordei a parte de testes, mas tentei exemplificar a criação de um package sem ter que trabalhar dentro da pasta vendor inicialmente. https://medium.com/@f.h.ferreira/criando-packages-com-migrations-no-laravel-5-aa0a1922f365 |
[Reddit] Developing with Local Composer Packages https://www.reddit.com/r/PHP/comments/4lq9z2/whats_your_workflow_for_developing_with_composer/ |
Workflow de criação de packages para Laravel
Seria interessante um conteúdo mais elaborado sobre como desenvolver um package do composer e ao mesmo tempo testá-lo em sua aplicação Laravel simultaneamente.
Existem muitos conteúdos sobre como se criar packages puros e até mesmo para Laravel, mas pouco se encontra sobre um workflow do "mundo real" e não somente o desenvolvimento do package sem testá-lo junto com uma aplicação real onde não envolva você ter que desenvolver dentro da sua pasta vendor por exemplo.
Talvez algo utilizando a config de autoload do composer, quem sabe.
The text was updated successfully, but these errors were encountered: