Been using M1 since 2011. I’m a little late on the research front with regard to migrating to M2.
I have yet to kick the tires in any significant way regarding M2. But right off the bat composer is very new to me. I like the idea of running a simple script to install and remove packages. I just wonder what the best way would be to keep myself organized.
Correct me if I’m wrong. But it seems that composer can install from cloud (repo.magento.com) or possibly a local path, is that right?
Currently for M1. I have a git repo on bitbucket with a development and master branch. And simply the development branch is on server a and master is on server b(production).
Basically all the code is just there. Whenever I needed to test changes I’d just manually delete an extension via ftp or ssh by deleting the files/folders. And then uploading the files/folder via ftp. If things didnt work out I would checkout to reset but if they did I would commit. And eventually pull on master.
I was thinking it might be a good idea to separate some things. Such as
Having one pristine folder that is whatever my installed version of magento is
One folder that has packages
One folder that has magento and packages
Is this too complicated? What are you doing in this regard?
That’s all I can think of for now. Will probably have more questions in the future.