Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [mylar-dev] major refactoring

Definitely not intentional Fixed.  Please note that there is still
additional package and class name clean-up left to do, and you'll know it's
done when the following bug is resolved.

149981: extract tasks framework from mylar.tasklist
https://bugs.eclipse.org/bugs/show_bug.cgi?id=149981

On that note, the .provisional prefix is gone from our provisional API
packages (e.g. org.eclipse.mylar.tasks.core).  It would have forced another
rename, made the package names too long, is not a standard Eclipse
convention, and the version number already indicates that the APIs are
provisional.

Mik 

> -----Original Message-----
> From: mylar-dev-bounces@xxxxxxxxxxx [mailto:mylar-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Eugene Kuleshov
> Sent: Friday, July 14, 2006 8:18 AM
> To: Mylar developer discussions
> Subject: Re: [mylar-dev] major refactoring
> 
> 
>   Those package names are really funny:
> org.eclipse.mylar.internal.tasks.ui.ui.* :-)
>   Was it by mistake or something intentional?
> 
>   regards,
>   Eugene
> 
> 
> Mik Kersten wrote:
> > Done.  To update your workspace delete each of the projects on the left,
> > check out each project on the right, then synch everything.
> >
> > mylar.core 			-> mylar.context.core
> > mylare.core.tests		-> mylar.context.tests
> > mylar.ui 			-> mylar.context.ui
> >
> > mylar.tasks			-> mylar.tasks.core
> > mylar.tasklist		-> mylar.tasks.ui
> > mylar.tasklist.tests 	-> mylar.tasks.tests
> >
> > mylar.xml			-> mylar.resources
> > mylar.xml.tests		-> mylar.resources.tests (may not be renamed
yet)
> >
> > The modularity is now *way* better, and the code easier to reuse and
> test.
> > The updated Frameworks and APIs are summarized on:
> >
> > http://wiki.eclipse.org/index.php/Mylar_Integrator_Reference
> >
> > Clients that use the Tasks framework in headless mode may still want us
> to
> > move AbstractRepositoryConnector from tasks.ui to tasks.core.  These and
> > similar request should come as new bugs.  Please post questions to this
> list
> > or a corresponding task if you have any trouble moving to these changes.
> >
> > Mik
> >
> >
> >> -----Original Message-----
> >> From: mylar-dev-bounces@xxxxxxxxxxx [mailto:mylar-dev-
> bounces@xxxxxxxxxxx]
> >> On Behalf Of Mik Kersten
> >> Sent: Tuesday, July 11, 2006 11:14 AM
> >> To: 'Mylar developer discussions'
> >> Subject: [mylar-dev] major refactoring
> >>
> >> The recent push to add proper support for using the tasks framework
> >> headless
> >> has promoted a long needed refactoring of our plug-ins.  If you are
> >> developing on Mylar please take a look at the new proposed structure
> >> because
> >> we expect to make such a major change only once before 1.0.  The most
> >> major
> >> change is that tasklist is split into tasks.core and tasks.ui, and
> >> mylar.core/ui becomes context.core and context.ui.
> >>
> >> 150290: extract headless frameworks
> >> https://bugs.eclipse.org/bugs/show_bug.cgi?id=150290
> >>
> >> I would like to initiate the name change request with webmaster by
> >> tomorrow
> >> AM.  At that point I will ask that contributors hold off on new patches
> >> until the bug is marked resolved and packages are renamed.  Those
> >> extending
> >> the connectors will be able to migrate all but the new plug-in names by
> >> organizing imports, so I will not create refactoring scripts unless
> >> someone
> >> insists.
> >>
> >> Mik
> >>
> >> --
> >> Mik Kersten, http://kerstens.org/mik
> >> Mylar Project Lead, http://eclipse.org/mylar
> >>
> >>
> >> _______________________________________________
> >> mylar-dev mailing list
> >> mylar-dev@xxxxxxxxxxx
> >> https://dev.eclipse.org/mailman/listinfo/mylar-dev
> >>
> >
> > _______________________________________________
> > mylar-dev mailing list
> > mylar-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/mylar-dev
> >
> 
> _______________________________________________
> mylar-dev mailing list
> mylar-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/mylar-dev



Back to the top