Skip to content

chore: add nowthen project profile - #97

Merged
zostay merged 1 commit into
masterfrom
chore/nowthen-profile
Sep 8, 2026
Merged

zostay merged 1 commit into
masterfrom
chore/nowthen-profile

Conversation

@zostay

@zostay zostay commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Adds NOWTHEN.md, the profile that lets nowthen manage this project. A project with no profile is not managed at all, so this is the opt-in.

What it declares

field value derived from
kind cli the binary is the primary artifact, though pkg/ref, pkg/text and pkg/photo are importable too
forge github origin
tracker github-issues issues are enabled on the repo
test go test ./... CLAUDE.md, test.yaml
lint golangci-lint run ./... test.yaml
deploy.mode release-on-tag release.yaml triggers on v* tags
deploy.target github-releases same

Nothing ships on merge — that distinction is the point of the deploy fields.

deployed-by is deliberately absent: nothing external has to act for a release here, and the openscripture.today relationship runs the other way (that site consumes these packages), which the body says in prose rather than asserting as a field.

The body

Written for someone arriving to do work here with no context: how releasing actually behaves, the changelog/version-date agreement enforced in US Central, the 80% coverage floor, the generated pkg/ref data, the depguard allowlist, and that prepare.yaml and release.yaml must be edited together.

No code changes; documentation only.

🤖 Generated with Claude Code

https://claude.ai/code/session_01VYPqtWfRAaktbSPMqeDC6U

Declare what this project is for nowthen: a Go CLI (with importable
pkg/ref, pkg/text and pkg/photo), tracked in GitHub issues, tested with
go test and golangci-lint, and released only on a vX.Y.Z tag push rather
than on merge.

The body records the things that surprise someone arriving to do work
here: the changelog/version date agreement enforced in US Central, the
80% coverage floor, the generated pkg/ref data, the depguard allowlist,
and that prepare.yaml and release.yaml must be edited together.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VYPqtWfRAaktbSPMqeDC6U
@zostay
zostay merged commit b112e92 into master Sep 8, 2026
1 check passed
@zostay
zostay deleted the chore/nowthen-profile branch September 8, 2026 20:14
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.

1 participant