-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve development workflow for DX Hub plugins #11
Comments
After digging into this topic, only using We are going to use This article compares some alternatives to |
This is a great, short video about |
Another one, with more details about using the |
See the origin of using |
I have installed: https://github.com/apps/changeset-bot. Unfortunately, it does not work because our |
Context
The initial version of this repo was not designed to release the individual plugins we will add to DX Hub over time. We want to make these plugins available to Backstage adopters and therefore need a way to publish them via the central npm registry.
This question fits into the broader context of managing this repo as a "mono repo". Looking at the evolution and the current state of these repos, we see that there is no single approach:
yarn 3
, while others are still usingyarn 1
lerna
while moving toyarn 3
lerna
Here are (some of) the repos that we have studied:
Approach
We will start with a simple solution and evolve it over time. The objectives of the first step are:
yarn 1
until it becomes the recommended version for Backstage (today, the documentation explains how to migrate toyarn 3
, but the scaffolder still usesyarn 1
)lerna
independent
mode forlerna
, so that we can manage versions for our plugins independentlynpmjs.com
The text was updated successfully, but these errors were encountered: