Mercurial > piecrust2
comparison piecrust/plugins/builtin.py @ 242:f130365568ff
internal: Code reorganization to put less stuff in `sources.base`.
Interfaces that sources can implement are in `sources.interfaces`. The default
page source is in `sources.default`. The `SimplePageSource` is gone since most
subclasses only wanted to do *some* stuff the same, but *lots* of stuff
slightly different. I may have to revisit the code to extract exactly the code
that's in common.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 18 Feb 2015 18:35:03 -0800 |
parents | f43f19975671 |
children | d70a4adb61dd |
comparison
equal
deleted
inserted
replaced
241:85a6c7ba5e3b | 242:f130365568ff |
---|---|
26 from piecrust.processing.less import LessProcessor | 26 from piecrust.processing.less import LessProcessor |
27 from piecrust.processing.requirejs import RequireJSProcessor | 27 from piecrust.processing.requirejs import RequireJSProcessor |
28 from piecrust.processing.sass import SassProcessor | 28 from piecrust.processing.sass import SassProcessor |
29 from piecrust.processing.sitemap import SitemapProcessor | 29 from piecrust.processing.sitemap import SitemapProcessor |
30 from piecrust.processing.util import ConcatProcessor | 30 from piecrust.processing.util import ConcatProcessor |
31 from piecrust.sources.base import DefaultPageSource | 31 from piecrust.sources.default import DefaultPageSource |
32 from piecrust.sources.posts import ( | 32 from piecrust.sources.posts import ( |
33 FlatPostsSource, ShallowPostsSource, HierarchyPostsSource) | 33 FlatPostsSource, ShallowPostsSource, HierarchyPostsSource) |
34 from piecrust.sources.autoconfig import ( | 34 from piecrust.sources.autoconfig import ( |
35 AutoConfigSource, OrderedPageSource) | 35 AutoConfigSource, OrderedPageSource) |
36 from piecrust.sources.prose import ProseSource | 36 from piecrust.sources.prose import ProseSource |