Open oparoz opened 9 years ago
cc @jnweiger What do you think?
@oparoz cool idea! Go for documenting this! There is one thing that does not really work: That is packaging a master branch. The best way to do that, some pull-dev-setup.sh that would install all that is needed after starting the VM. This could pull a git checkout of master, and such...
interesting idea. But this should be a separate VM that someone has to build. I'm personally not sure hob big the value is because every developer I know already has a favorite/own development environment. But if someone want's to work on that then why not. :-)
I'm personally not sure hob big the value is because every developer I know already has a favorite/own development environment.
This is for casual developers/testers. They may have identified a problem and need a simple way to test the fix. They usually only have their own production instance installed and don't know much about git. It's ideal for people who want to get started with junior jobs.
But this should be a separate VM that someone has to build.
If you mean creating another repo and having another maintainer to package everything, I think there would be too much duplication of effort.
And if you mean that the dev has to build his own VM, then I don't think it would work. The goal is to get started quickly. Download, install, open putty and get started. It's game over from the start if someone has to build a VM.
@oparoz 's idea could help new developers. If done as script+documentation I'd welcome it as a low-fat contribution inside the one VM. Forking before gaining momentum is not helpful.
@oparoz A little bit off topic here, but I provide nightlies for the mail app. I could do the same for gallery. :)
@oparoz Tech and Me currently provides what you ask for: https://www.techandme.se/pre-configured-owncloud-installaton/
OK, does it include:
@oparoz No, but you gave me something to work on ;)
Let me get my whip :)
I can write some documentation on how to turn the VM into a dev tool, but it would be much easier if at install time the user could be asked if he wants to set up the instance as a user or as a developer
User profile
Dev profile
Script
That way, someone wanting to test a specific branch of an app or a feature on master could easily do so without having to take a sysadmin course.
@enoch85