Skip to content

refactor: remove charm.core facade in favor of direct namespace requires#7

Merged
TimoKramer merged 1 commit into
mainfrom
feat/remove-core-namespace-to-avoid-indirection
Apr 7, 2026
Merged

refactor: remove charm.core facade in favor of direct namespace requires#7
TimoKramer merged 1 commit into
mainfrom
feat/remove-core-namespace-to-avoid-indirection

Conversation

@TimoKramer
Copy link
Copy Markdown
Owner

Users now require component and API namespaces directly instead of going through charm.core. This removes ~130 re-export defs, eliminates naming gymnastics (e.g. timer/timeout instead of charm/timer-timeout), and makes the API more idiomatic Clojure.

Users now require component and API namespaces directly instead of going
through charm.core. This removes ~130 re-export defs, eliminates naming
gymnastics (e.g. timer/timeout instead of charm/timer-timeout), and makes
the API more idiomatic Clojure.
@TimoKramer TimoKramer self-assigned this Apr 7, 2026
@TimoKramer TimoKramer merged commit 1d1bae5 into main Apr 7, 2026
2 checks passed
@TimoKramer TimoKramer deleted the feat/remove-core-namespace-to-avoid-indirection branch April 7, 2026 11:16
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