The plone.api PLIP
Nejc Zupan <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, so, there's a PLIP to start using plone.api in core packages: https://dev.plone.org/ticket/20114 If you hate importing stuff and writing ugly code, help make this PLIP happen NOW so all the cleanup work that we are doing can start using plone.api. We need to: • remove any plone.app.* imports from plone.api code • remove "Plone" as a dependency from plone.api's setup.py • add actual dependencies to plone.api's setup.py • create a script that gets all dependencies (and dependencies of dependencies) and dumps them into a BLACKLISTED_PACKAGES.txt file • update Makefile to run the above script after every buildout • Add a Jenkins job that ensures no blacklisted packages use plone.api by using the latest BLACKLISTED_PACKAGES.txt from plone.api master. Then there's also changes that need to be done to the documentation but I'm happily taking those over myself. All this work is happening in the "plip" branch on the plone.api repo: https://github.com/plone/plone.api/tree/plip Thanks, Nejc ------------------------------------------------------------------------------ _______________________________________________ Plone-developers mailing list Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/plone-developers