Add GoModule support to template context and update gitignore
- Add GoModule struct with Module and Version fields - Parse go.mod file to extract module name and Go version - Expose GoModule in template context as {{.GoModule}} - Update asset templates to use {{.GoModule}} instead of hardcoded values - Add gitignore pattern for testdata directories (keep only plugin.json files) - All templates now have access to both manifest and Go module information Templates can now use: - {{.GoModule.Module}} for module name - {{.GoModule.Version}} for Go version - {{if .GoModule}}...{{end}} for conditional logic 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
04fa4154b3
commit
2e2a95d7d6
4 changed files with 62 additions and 9 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -31,3 +31,8 @@ Thumbs.db
|
|||
.env
|
||||
.env.local
|
||||
.claude
|
||||
|
||||
# Ignore all files in testdata except plugin.json
|
||||
testdata/**/*
|
||||
!testdata/**/
|
||||
!testdata/**/plugin.json
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue