halsio / rhythms

Rhythms is an open source app developed for laravel 4, to simplify the setup and maintenance of your laravel based projects. Its aim is to provide a one click solution to install and update project development files.
1 stars 1 forks source link

suggestion #4

Open xtrasmal opened 11 years ago

xtrasmal commented 11 years ago

It is possible to add packages etc.

Would it be an idea to create basic Controllers, migrations etc and scaffolding as well? Preferably Auth based on Confide and some other stuff that are very neat.

Thanks.

WHSajid commented 11 years ago

Thats a great idea, thanx. Will look into that.

raftalks commented 11 years ago

I don't think that will be useful, as in Laravel 4, we can use Artisan commands to generate the migrations and there are plenty of third party packages that will help in generating controllers and other basic stuffs. What I see from this application for windows is just a useful tool to get Laravel installed and start working on Laravel projects. This even have support to adding packages from the packagist.org and that really covers the whole idea discussed here.

xtrasmal commented 11 years ago

@raftalks Well in that case, just forget about this program completely! In Windows it is very easy to get things going, even without a tool. Because a new installation can be done like this:

composer create-project laravel/laravel your-project-name

And then we do this to load up a php server:

php artisan serve

So the only thing that this app would do is have an fast way to add packages from packagist.

So I dont like your comment that much. Why use an app at all?? Right now I do not use the app, because it is not really something that is very usefull.. yet. If it would provide a full scaffolding, basic stuff, some visual migration creator, some seeding capabillities and whatever.. then it might be a usefull tool.

WHSajid commented 11 years ago

@xtrasmal I think what @raftalks is saying is that, if you can use a third party package to manage controllers and other basic stuff, you can just add them during installation. Also this is completely an open source project, so any reasonable additions to it, in terms of features are welcome.

The thing is, if you're not using a third party package to manage stuff, chances are you might not want to use those features even if included in this app. At least until it is highly developed to provide the stuff you've mentioned.

At the current stage its just an easy way to install Laravel, and add packages without using the command line.

xtrasmal commented 11 years ago

I understood that, but the thing with options is, that they should be optional. So I dont see any problem in adding loads of cool options that you would normally had to add by going into the terminal.

Another thing that would be nice.. is some tool that would create an installable package of your laravel project, so you could sell it your l4 project.

raftalks commented 11 years ago

@xtrasmal cheers! mate, I do agree with your comment and explanation and likely its exactly what I wanted to explain in the first place, may be this could be a good way to go forward to make it more useful for starters, but for those who already know the way around using console stuffs, this isn't a tool for such professional PHP developers.

WHSajid commented 11 years ago

@xtrasmal @raftalks Cheers guys. Hopefully we'll be able to add a lot more cool features in the future.

xtrasmal commented 11 years ago

@raftalks btw I like your l4 angular js cms. I forked it :) I'll be adding features soon