-
Notifications
You must be signed in to change notification settings - Fork 2
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
[pre-wip] document the API. #55
Comments
When I mentioned documenting the public API, I rather thought of using Doxygen comments. Of course, with |
i agree that having a literate programming documentation (e.g. using Doxygen; but even unstructured comments would already help) would be much more useful than having an independent document. |
I've added (light) Doxyen commenting to the modules I've written or updated. A big help would be to add such to m_pd.h. So far I prefer a terser form to keep readability in the headers themselves. UPDATE: Examples: z_libpd.h uses Also, so far here I use informal section headers ala UPDATE2: My experience pushing for internal documentation in OpenFrameworks also leads to not adopting an overly-pendantic or full-fledged style as A. most people won't bother themselves to follow it and B. if it looks hard most people won't bother to write documentation at all. This is still an ongoing problem with oF. :( It has to be a part of the process and not something forced later on, at least with any new code or code refactor processes. |
True, but here we are only talking about I think every function in We could actually have more detailled documentation and usage examples in a seperate document and then in |
to start the schism early: i very much prefer |
Shouldn't be hard with CI or "webhooks" into the #35 repo. some auto CI or webhooks like: git clone pd; The site is up including the doxygen part. |
Ugg no. ;) As I've suggested, I'd prefer a minimal of either. |
in pure-data/pure-data#1549 (comment) @Spacechild1 said:
May be this can be included in the #35 "still in pre-alpha draft" project.
The text was updated successfully, but these errors were encountered: