Skip to content

docs: state the dev-main dependency and what it costs - #1

Merged
DanMat merged 1 commit into
mainfrom
docs/packaging-constraint
Jul 21, 2026
Merged

DanMat merged 1 commit into
mainfrom
docs/packaging-constraint

Conversation

@DanMat

@DanMat DanMat commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

composer require nimbuscms/markdown does not actually work outside this project yet — nothing is on Packagist, so the package requires core through a VCS repository at dev-main.

That's the right trade while the plugin API is still moving, but it has a real cost worth writing down:

  • every build here tracks core's main and cannot pin a version, so a breaking change to core breaks this plugin's CI the moment it merges;
  • nobody outside the project can install this at all.

Better stated in the README, where a plugin author hits it, than discovered from a failing build. The path out is tracked under Release & packaging in the core roadmap.

🤖 Generated with Claude Code

composer require nimbuscms/markdown does not work outside the project yet:
nothing is on Packagist, so this package requires core through a VCS repository
at dev-main. Every build here tracks core's main and cannot pin, so a breaking
change to core breaks this plugin's CI the moment it merges.

That is the right trade while the API is still moving, but it belongs where a
plugin author hits it rather than being discovered from a failing build.
@DanMat
DanMat merged commit a31a106 into main Jul 21, 2026
2 checks passed
@DanMat
DanMat deleted the docs/packaging-constraint branch July 21, 2026 18:49
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