| Summary: | Move API & user docs out of the Orion wiki | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Mark Macdonald <mamacdon> |
| Component: | Doc | Assignee: | Project Inbox <orion.doc-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | curtis.windatt.public, john.arthorne, ken_walker, Michael_Rennie |
| Version: | 3.0 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Mark Macdonald
It looks like the Mylyn WikiText plugin supports Markdown as an input language: bug 329528. So it may be feasible to use it to parse the .md docs from our repo and generate Eclipse help stuff (Docbook+HTML, or whatever it needs). I like this idea. We could maybe use the API doc markdown syntax used by Node.js to make it potentially usable by tools as well: http://nodejs.org/api/documentation.html#documentation_about_this_documentation (In reply to John Arthorne from comment #2) > I like this idea. We could maybe use the API doc markdown syntax used by > Node.js to make it potentially usable by tools as well: > > http://nodejs.org/api/documentation. > html#documentation_about_this_documentation I really like this idea as well, especially the levels of API, it makes it very clear to people when asking for enhancements what is possible and we have no plans to change. I'm not sure I want to rely on Eclipse help any longer - I would rather produce doc that was entirely consumable by a client side JavaScript help system. That way it could be used by our Node.js server as well. I just wanted to add that the sections of the Developer Guide dealing with extension point APIs (for example [1] [2]) need to be moved into formal docs. We should reuse whatever solution we settle on for documenting our JS modules (whether Node.js, jsdoc3, etc) Currently our extension APIs are only documented in wiki text, which is not strict enough to be used for content assist, API conformance validation and so on. Tutorials, howtos, and other human-facing documentation can remain in non-rigorous markup formats. [1] http://wiki.eclipse.org/Orion/Documentation/Developer_Guide/Plugging_into_the_editor#orion.edit.contentAssist [2] http://wiki.eclipse.org/Orion/Documentation/Developer_Guide/Plugging_into_the_editor#orion.edit.editor Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see: https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html |