David Milicevic created SPARK-55445:
---------------------------------------

             Summary: Types Framework - Phase 4 - Documentation and LLM Guide
                 Key: SPARK-55445
                 URL: https://issues.apache.org/jira/browse/SPARK-55445
             Project: Spark
          Issue Type: Sub-task
          Components: SQL
    Affects Versions: 4.2.0
            Reporter: David Milicevic


*Summary:*

Create documentation for adding new types through the framework

*Description:*

Produce developer-facing documentation and LLM-compatible instructions so that 
adding a new type is a well-documented, repeatable process.

*What this includes:*
 * "Adding a New Type" tutorial - step-by-step guide walking through the 
process of creating Ops classes, registering them, and writing tests
 * LLM instruction document - structured prompts and copy-paste skeletons that 
enable AI-assisted type creation
 * Code generation templates - reference implementations that serve as starting 
points for new types

*Goal:*

A developer (or LLM) should be able to add a new type by following the guide, 
using existing Ops implementations as templates, with the compiler catching any 
missing interface methods.

*Design doc:*

Linked in the parent work item.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to