Skip to content

fngaha/bobtemplates.fon

Repository files navigation

https://secure.travis-ci.org/fngaha/bobtemplates.fon.png

Introduction

bobtemplates.fon provides mr.bob templates to generate packages for Plone projects.

Available templates are:

  • Plone, Plone_nested: templates for a full featured Plone add-on, including:
    • zc.buildout
    • GenericSetup install profile
    • Zope 3 browser layer
    • z3c.jbot overrides folder
    • static/ resourceDirectory for serving static resources (images, CSS, JS, etc.)
    • Sphinx documentation
    • test suite with test coverage
    • Travis CI integration

Global settings

Some answers to bob's questions can be pre-filled based on global configuration so you don't have to answer them every time. You can store this configuration either on you local computer, or if you are working in a team, somewhere online.

Creating a Plone add-on package

To create a Plone add-on first install mr.bob and the bobtemplates.fon package and then run mrbob:

$ pip install mr.bob
$ pip install bobtemplates.fon
$ mrbob --config ~/.mrbob.ini -O collective.foo bobtemplates:plone

Then answer some questions:

--> Name of the package: foo
(namespace is already set in the ~/.mrbob.ini)

...

And your package is ready!

About

Templates for fon projects.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages