developer documentation (Feature #1951)
Description
It would be nice to have some OpenCV developer pdf (just like we have one for users).
That could include:
- coding guidelines (as specified here: http://opencv.willowgarage.com/wiki/CodingStyleGuide) and maybe some astyle options
- general guidelines (submitting patches, using the git fork ....)
- description of some internals in the public API (like InputArray)
- details on how to port C++ code the other languages (Python, Android ...)
- some non-public internals (not sure of what would be useful here).
History
Updated by Andrey Kamaev almost 13 years ago
- Category set to documentation
Updated by Kirill Kornyakov almost 13 years ago
- Redmine wiki
- New section at docs.opencv.org (set of rst-files in repo)
- A separate resource, like for example http://docs.python.org/devguide/
I personally like the second option, because it would simplify things a lot (we keep all the documentation in one place, and pdf will be generated in the same way as API ref and user guide), and hopefully motivate users to become co-developers. Redmine wiki could contain only tracker-related stuff: ticket lifecycle, reporter etiquette, release plans may be.
Updated by Vincent Rabaud almost 13 years ago
+1 for having a developer manual; that would make it more coherent with the infrastructure indeed. I see the wiki more useful for archiving (meetings) or things with short life cycles (bugs)
Updated by Vincent Rabaud over 12 years ago
I started a document on the wiki about it:
http://code.opencv.org/projects/opencv/wiki/Core_developer_guide
Updated by Vsevolod Glumov over 12 years ago
Vincent, would you mind, if I use your page for the separate dev section in .rst docs together with other sources?
This kind of guide will be better off as a part of .rst docs, than a wiki page.
Updated by Vsevolod Glumov over 12 years ago
- Assignee set to Vsevolod Glumov
Updated by Kirill Kornyakov over 11 years ago
- http://www.code.opencv.org/projects/opencv/wiki/Coding_Style_Guide
- http://www.code.opencv.org/projects/opencv/wiki/How_to_contribute
I think we can close the ticket, and create new ones, for remaining particular issues...
- Assignee deleted (
Vsevolod Glumov) - Status changed from Open to Done
- Target version set to 2.4.6