Skip to content
This repository has been archived by the owner on Oct 28, 2020. It is now read-only.

Want to contribute to the project #78

Open
noorcs opened this issue Jan 22, 2020 · 1 comment
Open

Want to contribute to the project #78

noorcs opened this issue Jan 22, 2020 · 1 comment

Comments

@noorcs
Copy link

noorcs commented Jan 22, 2020

Hi,
I have much experience with code generators for vanilla php.
But with laravel this is my first time that I wanted to make code generation tools.
I came across laravel-create and I like it. But I would like to extend it to add my own ideas.

As I told I do not have experience with generating for laravel, I just searched laravel create, but could find the best place to extend it with my ideas.

Can you please tell me which files do I need to modify?

Once I get on to the track with what you have done, I will for sure contribute very much to laravel-create.

Thanks

@septIO
Copy link
Member

septIO commented Jan 22, 2020

Hi @noorcs, Thank your for taking an interest in Pipe Dream!
We would very much appreciate any help given.
To get you started, take a look at our Development Guide which will help you setup a local development environment.

As to exactly which files you need to change, that very much depends on which functionality you want to implement.
If you want to change some of the Core functionality (UI, ObjectModel definitions, model classifications etc.) you'll have to change files in the Core repository.
If you want to change how Pipe Dream behaves in a Laravel environment (like in your example) then take a look at the laravel-file-factory repository.
If you want to extend the laravel platform of Pipe Dream, I'd suggest you create a new file-factory. Take a look at my own (unofficial) laravel-nova-file-factory. Documentation for creating plugins are non-existent at this moment, so clone my repo and play around with it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants