Hi all, this Bugzilla ticket may serve as umbrella for all issues that need to be resolved for the restructuring: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494527
regards, Moritz > On 25 May 2016, at 13:16, Sven Efftinge <[email protected]> wrote: > > Hi all, > > the Xtext repository has grown a bit fat and I think it's time for diet. > People coming to Xtext get overwhelmed by the amount of code and features it > offers and especially for contributors it has become a bit hard to understand > what the thousand projects are supposed to be used for. > > A user not interested in IDEA should not be faced with IDEA projects. A user > not interested in Eclipse should not be faced with eclipse projects. A user > not interested in Java-integration should not be faced with Xbase projects. > > I started a wiki page a couple of days ago, where I proposed a restructuring > of the projects into separate git repositories [1]. Please have a look and > give your feedback. > > This will also have an effect on how we build the projects. Currently we have > a big build comprising of Buckminster, Gradle and Maven. The non-Eclipse > projects should be built with a standard Java build system (I'd prefer Gradle > over Maven). It should be possible to clone and build. > > Also it should be easy to have a workspace with those projects checked-out in > any standard Java IDE. Currently these projects are PDE projects so only > Eclipse works. At the same time these projects need to work nicely in a > workspace where the Eclipse plug-ins are checked out as well. I.e. in that > case they still need to have the PDE nature and of course all the core > projects need to be proper OSGi bundles. > > The restructuring shouldn't change any API of course. > > We've started in a branch 'restructuring' to get the core projects isolated > (still using Maven Tycho). We will merge this into the master after the > release and keep working on modeling the project groups and their builds. At > some point when we have the structure we want, we need to do the big > repo-splitting. At that point it is important that no-one has any pending > changes (we will send another notification) and the repository gets freezed. > We will try to keep the history as much as possible when splitting up the > repository into individual ones. > > Please let me know who is interested in participating in the doing of all > this. > Also please respond with the concerns you have. I know this is a big change > and will have a big impact on the project and how we work on it. > > Cheers, > Sven > > [1] - https://github.com/eclipse/xtext/wiki/Restructuring > <https://github.com/eclipse/xtext/wiki/Restructuring> > > _______________________________________________ > xtext-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/xtext-dev
_______________________________________________ xtext-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/xtext-dev
