Changes between Version 8 and Version 9 of CreatePluginScript


Ignore:
Timestamp:
Mar 16, 2015, 12:50:38 PM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes, tagged with license

Legend:

Unmodified
Added
Removed
Modified
  • CreatePluginScript

    v8 v9  
    11[[PageOutline(2-5,Contents,pullout)]]
    22
    3 = Create a trac plugin skeleton given a list of interfaces =
     3= Create a Trac plugin skeleton given a list of interfaces
    44
    5 == Description ==
     5== Description
    66
    7 This python package will create a trac plugin skeleton given its name and a list of interfaces it is to implement.  The console script, {{{create-trac-plugin}}}, front-ends TracPluginTemplateScript and creates the basic layout of the plugin using [http://pythonpaste.org/script/ PasteScript].  Then the basic contents of the [http://trac.edgewall.org/wiki/TracDev/ComponentArchitecture component] are generated by looking through the chosen interfaces and filling out the imports needed and signatures for the methods used.
     7This python package will create a Trac plugin skeleton given a name and a list of interfaces it is to communicate with. The console script, {{{create-trac-plugin}}}, front-ends TracPluginTemplateScript and creates the basic layout of the plugin using [http://pythonpaste.org/script/ PasteScript]. Then the basic contents of the [http://trac.edgewall.org/wiki/TracDev/ComponentArchitecture component] are generated by looking through the selected interfaces and filling out the imports needed and signatures for the methods used.
    88
    99The {{{create-trac-component}}} console script front-ends [source:createpluginscript/anyrelease/create_trac_plugin/create_component.py create_component.py], which can be used as as standalone piece without the rest of the package.
    1010
    11 == Bugs/Feature Requests ==
     11== Bugs/Feature Requests
    1212
    1313Existing bugs and feature requests for CreatePluginScript are
     
    1919[wiki:olemis#Guidelinestocollaborate patch submission guidelines].
    2020
    21 == Download ==
     21[[TicketQuery(component=CreatePluginScript&group=type,format=progress)]]
     22
     23== Download
    2224
    2325Download the zipped source from [download:createpluginscript here].
     
    2527If you just want {{{create_component.py}}} go [http://trac-hacks.org/svn/createpluginscript/anyrelease/create_trac_plugin/create_component.py here].
    2628
    27 == Source ==
     29== Source
    2830
    2931You can check out CreatePluginScript from [http://trac-hacks.org/svn/createpluginscript/anyrelease here] using Subversion, or [source:createpluginscript/anyrelease browse the source] with Trac.
    3032
    31 == Example ==
     33== Example
    3234
    3335To list the interfaces available, simply run either of the console scripts without arguments:
     
    3638#!sh
    3739$ create-trac-plugin
     40
    3841Usage:
    3942 create-trac-plugin <name> [interface1] [interface2] [...] # to create a component with name
     
    8184{{{
    8285#!sh
    83 $ create-trac-plugin NewPlugin ITemplateStreamFilter IWikiSyntaxProvider
     86create-trac-plugin NewPlugin ITemplateStreamFilter IWikiSyntaxProvider
    8487}}}
    8588
     
    155158{{{
    156159#!sh
    157 $ create-trac-component NewPlugin ITemplateStreamFilter IWikiSyntaxProvider
     160create-trac-component NewPlugin ITemplateStreamFilter IWikiSyntaxProvider
    158161}}}
    159162
    160 == Recent Changes ==
     163== Recent Changes
    161164
    162165[[ChangeLog(createpluginscript, 3)]]
    163166
    164 == Author/Contributors ==
     167== Author/Contributors
    165168
    166169''Originally developed at [http://topp.openplans.org The Open Planning Project]''
    167170
    168171'''Author:''' [wiki:k0s] [[BR]]
    169 '''Maintainer:''' [wiki:olemis Olemis Lang] [[BR]]
     172'''Maintainer:''' [[Maintainer]] [[BR]]
    170173'''Contributors:''' [wiki:olemis Olemis Lang] [[BR]]