KhronosGroup / KhronosGroup/OpenCL-Docs
Generate the "New types/enums/etc" sections of the OpenCL Extensions appendix
- Dominant language
- Python
- Stars
- 420
- Forks
- 131
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 11
Description
Following the initial step towards a unified OpenCL specification that describes core features and extensions, a new appendix giving an overview of all the extensions included in the specification was added (currently Appendix I). For each individual extension, a list of the new enums, features, structures, etc is given. These lists are currently authored manually, which is error prone and does not enable large-scale changes to how the information is presented. These sections should be generated automatically from the XML specification.
Contributor guide
Research direction
Start by examining the manually authored “New types/enums/etc” sections in Appendix I and the XML specification that provides their source data. Identify the existing documentation-generation entry point, then verify that these sections are generated automatically and that the output covers each extension’s enums, features, structures, and other listed items.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, xml
- Domain
- documentation, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100