Page MenuHomePhabricator

Provide documentation for the modules
Closed, ResolvedPublic

Description

Currently the state of the documentation for the modules tends to be close to non-existing. this should be changed and to further this a common policy for documentation should be implemented.

Event Timeline

I would suggest a structure similar to the bundles:

Modules/YourModuleName/Documentation/doxygen/
for any files describing how to interact with the module as a developer

Modules/YourModuleName/Documentation/UserManual/
for any files describing how to interact with the module as a user

The doygen/ folder should for example contain information on all the new properties introduced in this module.

Igi + Thomas: TODO push the new docu

(In reply to comment #2)

Igi + Thomas: TODO push the new docu

pushed:
remote: Update hook checks refs/heads/bug-8203-provide-module-documentation ...
remote: refs/heads/bug-8203-provide-module-documentation is topic branch
To git@mbits:MITK

208f7f6..ef1a473  HEAD -> bug-8203-provide-module-documentation

[7c8cb3]: Merge branch 'bug-8203-provide-module-documentation'

Merged commits:

2011-07-27 16:32:46 Caspar Goch [355508]
Improved documentation


2011-07-27 15:40:24 Caspar Goch [4e4520]
Merge remote-tracking branch 'origin/bug-8203-provide-module-documentation' into bug-8203-provide-module-documentation


2011-06-15 17:35:56 Ignaz Reicht [ef1a47]
enhanced property description


2011-06-14 11:06:25 Caspar Goch [d32ed3]
Merge remote-tracking branch 'origin/bug-8259-use-ctk-plugin-framework' into bug-8203-provide-module-documentation


2011-06-01 17:02:40 Thomas Kilgus [208f7f]
Added docu for color and started docu for opacity, layer and use lut


2011-06-01 15:25:53 Caspar Goch [17ab35]
Added some more properties in the appropriate places


2011-05-25 16:59:47 Caspar Goch [5e32c0]
Created template Property page

[7f349b]: Merge branch 'bug-8203-provide-module-documentation'

Merged commits:

2011-07-28 11:25:49 Caspar Goch [ef25ac]
Layout changes

[a3bf2d]: Merge branch 'bug-8203-provide-module-documentation'

Merged commits:

2011-07-29 13:03:20 Caspar Goch [0cf0fc]
More layouting