= paste template to create a trac plugin skeleton = == Description == this package enables the creation of a trac plugin skeleton for ease of starting developing a new plugin via a [http://pypi.python.org/pypi/PasteScript PasteScript] Template. it doesn't provide much flesh....just putting the right entry point and getting names setup in the created files. For more about [http://pypi.python.org/pypi/PasteScript PasteScript] see http://pythonpaste.org/script/ == Bugs/Feature Requests == Existing bugs and feature requests for TracPluginTemplateScript are [report:9?COMPONENT=TracPluginTemplateScript here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=TracPluginTemplateScript&owner=k0s new ticket]. This is a pretty bare-bones (pun intended) template. If anyone would like it to do more, please let me know. Patches encouraged! == Download == Download the zipped source from [download:tracplugintemplatescript here]. == Source == You can check out TracPluginTemplateScript from [http://trac-hacks.org/svn/tracplugintemplatescript/0.11 here] using Subversion, or [source:tracplugintemplatescript/0.11 browse the source] with Trac. == Example == After the package is installed, the template should be listed among the options for paster: {{{ $ paster create --list-templates Available templates: basic_package: A basic setuptools-enabled package paste_deploy: A web application deployed through paste.deploy trac_plugin: a plugin skeleton for trac }}} To create a plugin called {{{Foo}}} (the class name of the Component will be {{{FooPlugin}}} by default), run: {{{ $ paster create -t trac_plugin Foo }}} [http://pythonpaste.org paster] will then ask you about details for the description, author name, and other details. You will then have a skeleton for your new plugin {{{Foo}}} that you may now edit and implement. == Recent Changes == [[ChangeLog(tracplugintemplatescript, 3)]] == Author/Contributors == ''Originally developed at [http://topp.openplans.org The Open Planning Project]'' '''Author:''' [wiki:k0s] [[BR]] '''Contributors:'''