Skip to content

Add README overview and full CEL/Go Template reference docs#151

Merged
moshloop merged 1 commit intomainfrom
copilot/update-readme-documentation
Apr 10, 2026
Merged

Add README overview and full CEL/Go Template reference docs#151
moshloop merged 1 commit intomainfrom
copilot/update-readme-documentation

Conversation

Copy link
Copy Markdown

Copilot AI commented Mar 20, 2026

The repository lacked documentation beyond a 3-line README, making it difficult to understand capabilities or use the library effectively.

Changes

README.md

  • Feature overview covering Go Template, CEL, and JavaScript expression engines
  • Quick-reference tables with inline examples for both CEL and Go Template
  • Library installation and usage snippets for all three modes (template, expression, struct walk)

CEL.md (new)

Full CEL reference including:

  • Standard operators, type conversions, optional types (obj.?field.orValue("default"))
  • Collection macros: filter, map, fold, all, exists, exists_one
  • matchLabel / matchQuery helpers with pattern syntax (*, !, !*)
  • Kubernetes (k8s.*), AWS (aws.*), math (including bitwise), random, regexp, strings, dates, filepath, JSON/JMESPath/JSONPath/jq

GO_TEMPLATE.md (new)

Full Go Template reference including:

  • Delimiter customization, YAML multiline caveats, Helm escaping
  • All function namespaces: base64, coll, conv, crypto, data, filepath, math, path, random, regexp, strings, test, time
  • Pipeline examples throughout

📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.

Copilot AI changed the title [WIP] Update README.md with features and quick references for CEL and Gomplate Add README overview and full CEL/Go Template reference docs Mar 20, 2026
Copilot AI requested a review from moshloop March 20, 2026 07:21
@moshloop moshloop marked this pull request as ready for review April 10, 2026 05:21
Co-authored-by: moshloop <1489660+moshloop@users.noreply.github.com>
@moshloop moshloop force-pushed the copilot/update-readme-documentation branch from 93d44f8 to 3d70c4c Compare April 10, 2026 05:21
@moshloop moshloop enabled auto-merge (rebase) April 10, 2026 05:22
@moshloop moshloop merged commit ccb784c into main Apr 10, 2026
3 checks passed
@moshloop moshloop deleted the copilot/update-readme-documentation branch April 10, 2026 05:23
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