Skip to content
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

For maintainers only: Improve development & release setup #180

Open
8 of 9 tasks
schickling opened this issue Nov 15, 2021 · 2 comments
Open
8 of 9 tasks

For maintainers only: Improve development & release setup #180

schickling opened this issue Nov 15, 2021 · 2 comments

Comments

@schickling
Copy link
Contributor

schickling commented Nov 15, 2021

  • Should auto-regenerate yarn.lock after releasing new version
    • Currently yarn version:* commits & pushes some code without refreshing the yarn.lock file leading to the release failing in GH actions
  • Enable single tsc --build --watch for entire project as VSC task
    • Requires TS option incremental and composite set to true
  • Move package specific devDependencies from root package.json to specific package/my-pkg/package.json
  • Enable test watching
  • Consolidate configs across projects (Jest, eslint, tsconfig, ...)
  • Use changesets for releases/changelogs
  • Migrate to yarn 3 (in other repos)
  • Emit only once from TS ES2018+ and use esbuild for the commonjs output
@mikearnaldi
Copy link
Contributor

With the update to yarn3 scripts needs to be changed, at the moment otel cannot be build from within a package

@mikearnaldi
Copy link
Contributor

Like in Effect-Deprecated/node@b0c120c

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

No branches or pull requests

2 participants