Skip to content

Extract allwrite-api#17

Merged
radoslaw-panuszewski merged 2 commits into
external-recipesfrom
allwrite-api
Apr 7, 2026
Merged

Extract allwrite-api#17
radoslaw-panuszewski merged 2 commits into
external-recipesfrom
allwrite-api

Conversation

@radoslaw-panuszewski
Copy link
Copy Markdown
Contributor

@radoslaw-panuszewski radoslaw-panuszewski commented Mar 30, 2026

Currently, allwrite-recipes depends on allwrite-runtime. It is problematic, because we want to publish allwrite-recipes, while allwrite-runtime should be provided by the CLI app.

This PR extracts incoming ports (interfaces) from allwrite-runtime and makes allwrite-recipes depend on the new module allwrite-api (which will be published).

@radoslaw-panuszewski radoslaw-panuszewski changed the base branch from main to external-recipes March 30, 2026 23:48
@radoslaw-panuszewski radoslaw-panuszewski force-pushed the external-recipes branch 2 times, most recently from 3e1c5d2 to 22b18d6 Compare April 4, 2026 20:23
radoslaw-panuszewski and others added 2 commits April 4, 2026 22:26
Add support for external recipes
Now allwrite-recipes can depend on allwrite-api, not directly on allwrite-runtime. Thanks to that, we don't need to publish allwrite-runtime to Maven Central, because it will be provided by allwrite app (hence the name: runtime)
@radoslaw-panuszewski radoslaw-panuszewski merged commit 9af5d89 into external-recipes Apr 7, 2026
1 check passed
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.

3 participants