Changes between Version 6 and Version 7 of ContributingCode

Show
Ignore:
Timestamp:
01/10/08 05:40:37 (5 years ago)
Author:
MartinBudden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ContributingCode

    v6 v7  
    3939 
    4040Each metadata item corresponds to one of the attributes of the plugin tiddler. Other attributes that can be set are "modified" (for the last modified date of the plugin, and "created" for the creation date of the plugin). 
     41 
     42== Guidelines for Plugin Documentation == 
     43 
     44A plugin should normally contain three items of documentation: 
     45 
     46  1. A header table containing the plugin essentials: its title, author etc 
     47  1. A summary describing what the plugin does 
     48  1. A usage section, describing how to use the plugin 
     49 
     50The header table should normally contain at least the following: 
     51 
     52||Name:||The name of the plugin|| 
     53||Description:||A one line description of the plugin|| 
     54||Author:||The name of the author of the plugin|| 
     55||Source:||where a user can obtain the plugin, eg: http://www.MyWebSite.com/#ExamplePlugin || 
     56||CodeRepository:||the code repository of where the plugin is stored, if any|| 
     57||Version:||The version number of the plugin, useful for when users report bugs|| 
     58||Status:||The plugin's status, eg released, beta etc|| 
     59||Date:||The date when the plugin was written|| 
     60||Comments:||A place where the user can make comments about the plugin, eg at http://groups.google.co.uk/group/TiddlyWiki || 
     61||License:||The license for the plugin, essential if you want to allow others to use your plugin|| 
     62||~CoreVersion:||The version of TiddlyWiki required to run the plugin (eg 2.3)|| 
     63 
     64The summary should be a short paragraph describing what the plugin does. 
     65 
     66The usage section should describe how to use the plugin, its parameters (if any) and any other things the user might need to know to use the plugin. 
     67 
     68There is an example plugin at: 
     69 
     70http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/plugins/ExamplePlugin.js 
     71 
     72that you can use for reference, or as a template for your plugins.