KhronosGroup / KhronosGroup/OpenCL-Docs

Generate the "New types/enums/etc" sections of the OpenCL Extensions appendix

Open
#1,165 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.