-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding detailed explanations to build documentation pages #19
Comments
Hi Sébastien, Custom documentation has been a big topic of conversation here recently. We see there being three "levels" of documentation, that authors progress through as their toolbox matures:
What's your reaction to this? Does that align with your thinking on a toolbox author's journey?
|
Dear rpurser47 Thansk for the answer. How do I develop doc? When I start to write a toolbox, I do everything simultaneously: Overall, I'm globally sad that there is no way (or it is quite difficult) to produce documentation for our toolbox that reaches the Matlab documentation quality. The documentation about how to write a documentation only allows to produce a very basic doc, which is ok for small project but it is very limited. We have now a nice eco-system to share our toolbox, but developping the associated documentation remains very obscure as soon as we would like to mimic some "basic" Matlab doc features. Last but not least, when writing a toolbox, the associated doc get lost at the end of the toolbox list... I would be very gratefull to have the doc of our toolbox more visible. Specific answer
|
Hi Thanks for this GitHub, that's very interestign.
May I suggest to add some explanations about building and distributing a "complex" documentation.
matlab:dxdzds.file='FILENAME_WITHOUT_EXTENTION';dxdzds.outFile=fullfile(pwd,dxdzds.file); copyfile(which(['user_' dxdzds.file]),[dxdzds.outFile '.mlx']);open(dxdzds.outFile);clear dxdzds;
=> as a result, the example file is copied in the current folder and the user can run it, similarly to Matlab's doc.
Overall, there is very few information about folders structure in the documentation about writing a toolbox documentation.
Also, the Topics I'd like to be covered are : Explain how to make link between the main documentation pages and the examples : how to add an hyperlink to a specific example from one documentation page and vice versa (adding a link from an example to the main documentation).
Overall Matlab documantation about writing documentation is well behind the rest of Matlab documentation. It hasn't be revised for years.
As we can develop html fils, it is important to understand how the doc is deployed to the user machine during the toolbox install.
It seems that the actual doc folder structure is not exactly the one we provide in the toolbox folder at the packaging time, making impossible to make link between examples and other pages).
The text was updated successfully, but these errors were encountered: