Decouple release of create-*-app packages from @inditextech-scoped packages
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- typescript
- Domain
- build-system, release
Research direction
Start by locating the nx release configuration that versions and publishes packages under code/packages/. Trace how the two create--app packages are grouped with the @inditextech-scoped packages, then verify that each group can be versioned and published on its own without unnecessary releases for the other group.
Written by the indexing model from the issue text.
Description
Summary
Currently nx release versions and publishes all packages under code/packages/* together, using a single fixed version (e.g. 5.3.0-SNAPSHOT). This ties the unscoped scaffolding CLIs create-weave-backend-app and create-weave-frontend-app to the exact same release cadence and version number as the @inditextech-scoped SDK packages (@inditextech/weave-sdk, @inditextech/weave-react, @inditextech/weave-types, etc.), even though the two groups have very different release needs: the CLIs mostly change to update scaffolded templates/dependencies, while the SDK packages change with core framework work.
We should decouple releases so that create-weave-backend-app and create-weave-frontend-app can be versioned and published independently from the @inditextech-scoped packages.
Motivation
Reduce release noise: publishing a new version of create-weave-backend-app/create-weave-frontend-app on every SDK release (and vice versa) creates unnecessary npm publishes, changelog entries, and git tags for packages that had no functional change.
- Dominant language
- TypeScript
- Stars
- 276
- Forks
- 26
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 47
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from InditexTech/weavejs
-
Server-side render fails with "requestAnimationFrame is not defined" when the room has a video nodePossibly taken @jesusmpc claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
InditexTech/weavejs#1294 ·
Maintainers usually reply within 1 day
-
internal
Difficulty 4/5 3-5 days Newbie friendliness 35/100
InditexTech/weavejs#1258 ·
Maintainers usually reply within 1 day
-
Generated create-weave-*-app projects do not install, build or run without manual fixesPossibly taken @txnioh claimed this 9 days ago. Openbug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
InditexTech/weavejs#1257 ·
Maintainers usually reply within 1 day
-
Add sticky note canvas primitive and interactive placement toolPossibly taken @jmcaamanog claimed this 21 days ago. Openenhancement
Difficulty 4/5 3-5 days Newbie friendliness 58/100
InditexTech/weavejs#1232 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 5/5 Over a week Newbie friendliness 35/100
InditexTech/weavejs#1217 ·
Maintainers usually reply within 1 day
All issues in InditexTech/weavejs
Similar issues
-
Difficulty 1/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
jupyterlite/jupyterlite#2111 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
karlhorky/electron-app-patcher#241 ·
Maintainers usually reply within 1 day
-
Tab bar scrolls past its last tab in Firefox until no tabs are visiblePossibly taken @daviwil claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
eclipse-theia/theia#18367 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day