My environment looks like this:
development.local
2.x
(modx git install of 2.x branch)3.x
(modx git install of 3.x branch)ProjectName
(git root of my project)
This allows easy switching in ProjectName between different branches. There’s a config.core.php
in the root of ProjectName
that I can switch between 2.x/3.x to identify which core to use. Both 2.x and 3.x point to the same code base in ProjectName.
That setup is basically what’s described in the Developing an Extra tutorial, but then with an extra 2.x/3.x layer for different MODX installations.
–
While boring, if you’ll have an upgrade path from the 2.x to the 3.x version I’d suggest sticking with GoodNews 2. If an upgrade path isn’t possible then a rename makes sense. BetterNews would be a great name in that case!
I don’t have the “More”-prefix trademarked so wouldn’t be able to stop you from using that if I wanted to, and it’s also not something we use for all extras (just MoreGallery and the “more for modx” motto)… yeah that does could give the suggestion modmore is involved which would be nice to avoid.