Hi everyone,
I’m getting set up to contribute to OpenCV and started by scanning the repository for low-risk issues to understand the contribution workflow.
While grepping through the tree, I noticed a few things like:
-
Minor spelling issues in comments and docs (
recieve,recieved,occurence,paramters, etc.) -
Some stale
http://links in documentation -
A number of existing
TODOcomments in core/modules code
Examples include:
-
Comments in
3rdpartycode (OpenEXR, libpng, jasper, etc.) -
Documentation files under
doc/with old or duplicated links -
TODOs scattered in
modules/ts,modules/core, and Java bindings
Before opening any PRs, I wanted to ask:
-
Are small fixes like spelling corrections in comments/docs welcome, or are they generally avoided unless bundled with functional changes?
-
Is it acceptable to touch
3rdpartycode for comment-only fixes, or should that be left untouched? -
For existing
TODOs, is there a preferred process (issue first vs direct PR) if I plan to address them? -
Any guidance on what maintainers currently consider “useful starter contributions”?
I’m mainly aiming to learn the OpenCV contribution and review process properly before tackling larger changes.
Thanks for your time, and apologies if this has been covered elsewhere.