SkyrimForge.com
Mods
Authors
Forums
Wiki
Store
Paste
Sign in
Register new account
SkyrimForge.com Wiki
Projects
/
.docmeta file
r6
Source
Markup:
For your repositories, you can put a '.docmeta' file in to provide extra information. Yes, that is a dot followed by 'docmeta'. .docmeta is a YAML file that goes in the root of your repository project folder. This means /trunk/.docmeta for SVN users and /.docmeta for Git and Hg users. '''Remember to use spaces instead of tabs for indentation''' Your .docmeta file, if it exists, will be validated when you commit. == Documentor status == The status of the documentor may be viewed at [http://www.wowace.com/documenter/]. Moderators are able to add packages to the queue. == Specifying a documenter == To add a documenter, you must specify a dictionary or a list of dictionaries in the following form: <code> type: luadoc input-files: "**/*.lua" output-directory: API </code> which would run luadoc on all lua files in your repository. This would create one page for each lua file under the API page directory on your project. another example: <code> - type: luadoc input-files: "Alpha/**/*.lua" output-directory: Alpha - type: luadoc input-files: "Bravo/**/*.lua" output-directory: Bravo </code> which would run luadoc on all lua files under the Alpha directory in your repository, then on all lua files under the Bravo directory. You can also specify individual files to upload to a specific place: <code> type: luadoc input-file: Alpha.lua output-page: "Alpha API" </code> == File Globs == ;<nowiki>*</nowiki> : Matches any file. Can be restricted by other values in the glob. * will match all files; c* will match all files beginning with c; *c will match all files ending with c; and c will match all files that have c in them (including at the beginning or end). Equivalent to /[^\/]*/ in regexp. ;<nowiki>**</nowiki> : Matches directories recursively. Equivalent to /([^\/]+\/)*/ in regexp. ;? : Matches any one character. Equivalent to /[^\/]/ in regexp. ;[set] : Matches any one character in set. Behaves exactly like character sets in Regexp, including set negation ([^a-z]). ;{p,q} : Matches either literal p or literal q. Matching literals may be more than one character in length. More than two literals may be specified. Equivalent to pattern alternation in regexp. == Document types == ; luadoc : [http://luadoc.luaforge.net/ LuaDoc] is a reasonably standard documentation generator. It is used outside of games such as WoW. It is highly useful for documenting library or framework APIs. ; autodoc : AutoDoc was created for wowace to document library/framework APIs. It is recommended to use LuaDoc instead, but you can still use AutoDoc. ; wiki : Curse Wiki ; plain : Plain text ; bbcode : [http://en.wikipedia.org/wiki/BBCode BBCode] ; html : Safe Html. This is a subset of the html language and is not used to create full HTML pages.
Markup Type:
The type of markup for this entry.
Click here for details
.
BBCode
Curse Wiki (Deprecated)
Markdown
Plain Text
Safe HTML
WikiCreole
<div><img src="//secure-us.imrworldwide.com/cgi-bin/m?ci=us-603339h&cg=0&cc=1&ts=noscript" width="1" height="1" alt="" /></div>