Dist-Zilla-Plugin-Docker-API
view release on metacpan or search on metacpan
Build
Build.bat
pm_to_blib
# XS build artifacts
*.o
*.bs
# Testing
cover_db/
pod2htmd.tmp
# Claude Code â commit: skills/, agents/, hooks/, settings.json
# Ignore: local overrides, credentials, session data
.claude/*.local.*
.claude/local/
.claude/.credentials.json
.claude/statsig/
.claude/todos/
.claude/projects/
2. **Use `mcp__firecrawl__firecrawl_scrape`** over `WebFetch` for fetching
page content.
3. **Use `context7` for library docs** (CPAN, npm, etc.) â *except* this
distribution itself. For `Dist::Zilla::Plugin::Docker::API` always read
the local source under `lib/`, never context7.
4. **Untracked files that are not in `.gitignore` belong in the commit.**
`.gitignore` is the source of truth. Only obvious secrets
(`.env`, credentials) are excluded â and even then warn, don't silently
drop them.
5. **Auto-Memory is for personal/user preferences only.** Project
conventions belong in this `CLAUDE.md` or in a skill, never in
auto-memory.
6. **Load the `perl-core` skill before editing any Perl** in this
workspace. It encodes Getty's house rules; the rules below are the
TL;DR.
dist_zilla_docker_api_plugin_plan.md view on Meta::CPAN
Support three layers:
### 1. Let Docker daemon use existing auth
Default for v0.001.
```ini
push = 1
```
No explicit credentials. The Docker daemon/client auth config handles registry credentials.
### 2. Dist::Zilla stash
Later:
```ini
registry_auth = %DockerHub
```
or:
( run in 0.743 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )