Skip to content

Add ELPS documentation to libhandlebars package#70

Merged
sam-at-luther merged 1 commit into
mainfrom
sam-at-luther/Add_libhandlebars_ELPS_docs
Feb 13, 2026
Merged

Add ELPS documentation to libhandlebars package#70
sam-at-luther merged 1 commit into
mainfrom
sam-at-luther/Add_libhandlebars_ELPS_docs

Conversation

@sam-at-luther

Copy link
Copy Markdown
Member

Summary

  • Bump elps dependency from v1.16.1 to v1.19.1 for PackageDocumented interface
  • Add package-level documentation via PackageDoc() method
  • Add docstrings to all 4 exported builtins: libname, version, render, must-parse
  • Migrate LoadPackage to use elpsutil.PackageLoader for proper doc registration
  • Fix elpstest.Runner field rename (LoaderLoaderFn) from elps upgrade

Closes #67

Test plan

  • All libhandlebars tests pass (Go + ELPS lisp tests)
  • Full test suite passes (oracle skipped — needs plugin)
  • Lint passes (pre-existing govet issue in reqarchive unrelated)

🤖 Generated with Claude Code

Bump elps to v1.19.1 for PackageDocumented interface support.
Add package-level doc and docstrings to all 4 exported builtins
(libname, version, render, must-parse) using a documentedBuiltin
wrapper. Migrate LoadPackage to use elpsutil.PackageLoader for
proper doc registration.

Closes #67

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@sam-at-luther sam-at-luther merged commit 8be4cd3 into main Feb 13, 2026
1 check 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.

Add ELPS documentation to libhandlebars package

1 participant