← Back to team overview

openerp-expert-framework team mailing list archive

Re: Making our way out from the bloated extra-addons repository

 

On 11/07/2012 03:39 PM, Joël Grand-Guillaume wrote:
...
1.- We should add bugs, blueprint, and answer management to this project, if we don't do that is the same that add a branch as Anthony proposed, dont you think?

=> Of course ! We can, depending on the project, activate the part that make sense, but bugs seems to me a must have on every project
2.- How we will intend to merge with OpenERP dev process?, i meas it should be cool if we have 3 series [6.0 - 6.1 - 7.0] for every project? IMHO is the best option, we are doing right now on addons-vauxoo project and openerp-venezuela-localization and openerp-mexico-localization.

=> I though about making one serie per OpenERP Version (6.0, 6.1, 7.0), and no trunk as we always develop those modules on stable release. If we do need a trunk, will name it as the next version (like here, we already have 7.0)
4.- SOme Quality ensurance IMHO should be put Yaml Test in all your modules, in this way migrate is REALLY less time'expensive, because all cases we test in production (with test Yaml) explode inmediatly on 7.0 and you have a list of explosions wuick to identify, FYI Migrate our Ven Localization has takes less than the half of time Between 5 -6 and 6 - 6.1 and in one week we will have 6.1 -7 what the best part is that 3 migration has been done for different programmers, it shows the importance of readable tests .

=> Well, I'm always for tests adding, but some will not have time... I mean, I don't want to exclude some modules for that, but it should be strongly recommended !

I agree on every point.



5.- Im agreed with ptoject names, but, dont you think it should be less difficult with:

-- openerp-warehouse
-- openerp-purchase
-- openerp-logistic
-- openerp-sale
-- openerp-crm
-- openerp-conexions

I mean just have different projects for different Functional Areas.... it is just an idea.

=> Well I agree to change the names, but it starts to be long name like "openerp-stock-logistic-barcode <https://launchpad.net/stock-logistic-barcode>".. The goal is to have them recorder under the project group "openobject" so in this page, you saw them all : https://launchpad.net/openobject (look at stock-logistic-barcode <https://launchpad.net/stock-logistic-barcode> for example).

Another point for more simple name for me is that we want the more "precise" project name to avoid the extra-addons mess... adding "openerp-" will make them a bit long, but if everyone agree with you, I can live with that !

I would avoid adding the same prefix to every project.


On our side, we will certainly review our modules <http://bazaar.launchpad.net/%7Edomsense/domsense-agilebg-addons/6.1/files> in order to decide in which thematic project they could fit.

Thanks for your work.

--
Lorenzo Battistini


Follow ups

References