***THANKS A LOT*** for this initiative!!!!!! thanks thanks thanks!!! Stef On Nov 12, 2010, at 3:17 PM, Torsten Bergmann wrote:
Hi,
after an IRC discussion with Alexandre and Stef yesterday we agreed that it would be good to start working on cleaning up/organizing the packages and get better structure into the system.
Goals: - seperate tests, examples, help, ... from code in distinguishable packages - but also have tests, examples, help packages closer to the code - be able to have cleaned up and reproducable package dependencies in the future - provide quality checks to see if packages conform to cleanup rules
The abusing of class categories for packaging will not be replaced with a real packaging system in the near future but that shouldnt be a problem so far.
I dont know where we will end up, how much time we can devote and what problems we may find but if we wont try we will never find out ...
Proposal: ========= 1. we should have an informal repackaging task force and I would like to invite the following people since they already worked on repackaging/loading/unloading before:
Adrian, Pavel, Stef and any other who wants to help
2. since we have to use a naming convention we would like to start with the one from Seaside: http://code.google.com/p/seaside/wiki/PackageNaming
since it is already used and may help us here. Lets see how this turns out.
3. we should start with simple packages and clean them up
4. well formed packages also means we can run quality checks per package. Maybe the hudson infrastructure can help us here to tell if already cleaned up packages continue to be clean.
To wet your appetite a little bit I worked in the announcement framework packages.
See http://code.google.com/p/pharo/issues/detail?id=3252
As a goodie we have a new help book documenting the framework a little bit.
Feel free to try the changesets in a recent 1.2 image and comment. I hope this doesnt start a flamewar on the correct package naming (which we can always change) but help to improve the quality of each package one by one ...
Thx T.
-- GRATIS! Movie-FLAT mit über 300 Videos. Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome