Skip to content

A blank driver starts with templates: filter, shim settings, configuration values - #42

Merged
jcombs-pointblue merged 1 commit into
masterfrom
claude/blank-driver
Oct 8, 2026
Merged

jcombs-pointblue merged 1 commit into
masterfrom
claude/blank-driver

Conversation

@jcombs-pointblue

Copy link
Copy Markdown
Contributor

Jerry: "when creating a new driver using the blank option there are some required elements. I think the filter for one. Blank should include a filter and a minimal config template."

driver.add --shim-class (the page's "a blank driver with a shim class") now writes, as templates to edit:

  • a filter with User (CN, Surname, Given Name, Full Name, Internet EMail Address, Telephone Number, Login Disabled, Group Membership) and Group (CN, Description, Member), synchronised both ways;
  • shim settings in the engine's definition form, one example per section: a driver option, a Subscriber option, and the Publisher heartbeat interval;
  • an empty configuration-values document.

Before, the blank driver had an empty <filter/> and bare option groups. DriverOpsTest.blankDriver checks the three documents; validation of the result stays clean.

🤖 Generated with Claude Code

…amples, configuration values

Jerry: a driver made with the blank option lacked required elements, the filter for one. The
blank driver now carries a starting filter (User and Group, the usual attributes synchronised
both ways), shim settings with one example parameter in each section (driver, Subscriber,
Publisher heartbeat interval) in the engine's definition form, and an empty
configuration-values document, instead of an empty <filter/> and bare option groups.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@jcombs-pointblue
jcombs-pointblue merged commit ce6b114 into master Oct 8, 2026
4 checks passed
@jcombs-pointblue

Copy link
Copy Markdown
Contributor Author

Merged into master locally with --no-ff and released as 0.15.0 (branch deleted, so GitHub shows this PR as closed).

@jcombs-pointblue
jcombs-pointblue deleted the claude/blank-driver branch October 8, 2026 13:25
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