diff --git a/setup.py b/setup.py index 2d3f1bd9..2cf2565c 100644 --- a/setup.py +++ b/setup.py @@ -161,5 +161,8 @@ setup( 'tailbone = tailbone.config:ConfigExtension', ], + 'pyramid.scaffold': [ + 'rattail = tailbone.scaffolds:RattailTemplate', + ], }, ) diff --git a/tailbone/scaffolds.py b/tailbone/scaffolds.py new file mode 100644 index 00000000..621d4dd8 --- /dev/null +++ b/tailbone/scaffolds.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Rattail -- Retail Software Framework +# Copyright © 2010-2016 Lance Edgar +# +# This file is part of Rattail. +# +# Rattail is free software: you can redistribute it and/or modify it under the +# terms of the GNU Affero General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) +# any later version. +# +# Rattail is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with Rattail. If not, see . +# +################################################################################ +""" +Pyramid scaffold templates +""" + +from __future__ import unicode_literals, absolute_import + +from rattail.files import resource_path + +from pyramid.scaffolds import PyramidTemplate + + +class RattailTemplate(PyramidTemplate): + _template_dir = resource_path('rattail:data/project') + summary = "Starter project based on Rattail / Tailbone"