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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.