Skip to content

feat: introduce spec registration#21

Merged
danpasecinic merged 4 commits into
developmentfrom
feat/spec-registration
May 7, 2026
Merged

feat: introduce spec registration#21
danpasecinic merged 4 commits into
developmentfrom
feat/spec-registration

Conversation

@danpasecinic

Copy link
Copy Markdown
Owner

This pull request introduces significant improvements focusing on terminology clarity, a unified registration API, and simplification of the codebase. The changes include the introduction of a canonical vocabulary in CONTEXT.md, a major rewrite of the README.md to reflect the new Spec[T]-based registration model, refactoring of the autowiring implementation, and updates to tests and examples to use the new API.

danpasecinic and others added 4 commits March 7, 2026 20:12
…stration

# Conflicts:
#	README.md
#	autowire.go
#	concurrent_test.go
#	doc.go
#	examples/optional/main.go
#	internal/container/container.go
#	internal/container/container_test.go
#	internal/container/lifecycle.go
#	internal/container/lifecycle_test.go
#	internal/container/registry.go
#	internal/container/replace.go
#	internal/container/resolve.go
#	module.go
#	needle_test.go
#	replace.go
@danpasecinic danpasecinic self-assigned this May 7, 2026
@danpasecinic danpasecinic added the enhancement New feature or request label May 7, 2026
@danpasecinic danpasecinic merged commit 00eb750 into development May 7, 2026
5 checks passed
@danpasecinic danpasecinic deleted the feat/spec-registration branch May 7, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant