Skip to content

Add per-technology CData build skills (python, adonet, odbc, java) + Step 8 handoff#7

Open
justinf-cdata wants to merge 2 commits into
mainfrom
add-cdata-building-skills
Open

Add per-technology CData build skills (python, adonet, odbc, java) + Step 8 handoff#7
justinf-cdata wants to merge 2 commits into
mainfrom
add-cdata-building-skills

Conversation

@justinf-cdata

Copy link
Copy Markdown
Collaborator

What

Adds four build-phase skills that take over from cdata-cli once application code is being written — one per CData driver edition:

  • cdata-cli-python — CData Python Connector (DB-API 2.0)
  • cdata-cli-adonet — ADO.NET Data Provider (NuGet)
  • cdata-cli-odbc — ODBC Driver (DSN / DSN-less; Node.js and other non-JVM languages)
  • cdata-cli-java — JDBC Driver (reuses the jar cdata-cli already downloads)

Also routes cdata-cli Step 8 (Generate Application Code) to these skills by language/driver technology (replacing the JDBC-only driver-locations block), and updates the README (skills table + all-vs-individual install).

Why

cdata-cli handles discovery (connect, schema, SQL) well; Step 8 was the seam where one generic skill had to guess at per-technology packaging, licensing, and connection idioms. Each build skill captures the non-obvious specifics: where to obtain the driver, per-edition licensing, connection idiom, and language gotchas.

Notes

  • Discovery→build separation preserved: cdata-cli stays the prerequisite; each build skill assumes discovery is done and reuses the validated SQL + connection details.
  • Grounded in working sample apps (Salesforce/Gmail) across C#, Python, and Node/ODBC, plus JDBC conventions; refined via Windows + macOS testing.

Add build-phase skills that take over from cdata-cli once app code is being
written, one per driver edition:
- cdata-cli-python   (CData Python Connector, DB-API 2.0)
- cdata-cli-adonet   (ADO.NET Data Provider, NuGet)
- cdata-cli-odbc     (ODBC Driver, DSN / DSN-less)
- cdata-cli-java     (JDBC Driver, reuses the cdata-cli jar)

Route cdata-cli Step 8 (Generate Application Code) to them by language /
driver technology, replacing the JDBC-only driver-locations block.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant