Skip to content

Add Peer Kudos & Recognition Extend Home Card example - #16

Merged
chumphrey-wd merged 1 commit into
Workday:mainfrom
srivilliamsai:add-peer-kudos-home-card
Sep 21, 2026
Merged

chumphrey-wd merged 1 commit into
Workday:mainfrom
srivilliamsai:add-peer-kudos-home-card

Conversation

@srivilliamsai

Copy link
Copy Markdown
Contributor

What this PR adds or changes

Adds a complete Workday Extend community example (examples/peer-kudos-home-card) featuring an interactive Home Page Card (kudosSpotlight), a value-badge kudos submission form (sendKudos.pmd), a custom Business Object (PeerKudos), and a manager notification workflow (KudosNotification.orchestration).

Checklist for new or changed examples

  • The example lives entirely in its own folder under examples/
  • node scripts/validate-examples.mjs --check passes (valid example.json, README present, index table in sync)
  • The README says what the artifact is, how to use it, and what to change before deploying it (the "Before you deploy" section)
  • No credentials, tenant names, or real personal data anywhere in the folder
  • node scripts/audit-examples.mjs --changed passes, or the findings it reports are explained below

Anything reviewers should know?

  • Verified cleanly with Arcane Auditor v2.0.0 and Hub rules: 0 findings (0 ACTION / 0 ADVICE).
  • Features dynamic site.applicationId resolution, strict endpoint status code handling (400, 403), dedicated security domains, and full error handlers with logging steps.

@github-actions

Copy link
Copy Markdown

Example audit

Audited examples/peer-kudos-home-card. No findings. Thank you for a clean submission.

Run it yourself: ./scripts/install-arcane.sh once, then node scripts/audit-examples.mjs --changed. Rule explanations and fixes: docs/EXAMPLE_BEST_PRACTICES.md.

@chumphrey-wd
chumphrey-wd merged commit 42b1b60 into Workday:main Sep 21, 2026
2 checks passed
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.

2 participants