-
Notifications
You must be signed in to change notification settings - Fork 50
Closed
Description
Stage 0 - Prelude
- Uplugin explanation session
- Repo explanation session
Stage 1 - MVP
- Finish up / rethink release injection mechanism (ref(release-injector): Inject by importing in every module #24)
- Write function to get a proper
releasevalue (chore: add release discovery #21, chore: extract SENTRY_RELEASE from rest of the group #22) - Source maps upload 1.0 (feat(sourcemaps): add SentryFacade and Sentry CLI Boilerplate #23)
- Do what Sentry CLI does while uploading source maps (in MVP form). (feat(sourcemaps): Add basic source maps upload functionality #26)
- Source maps Upload 2.0
- Replace Sentry-CLI calls step by step:
- (required) create release (feature(sourcemaps): Replace "create release" command #29)
- (required) cleanArtifcats (feat(sourcemaps): Replace "clean artifacts" command #30)
- (required) upload sourcemaps (feat(sourcemaps): replace sourcemaps cli upload #33)
- (required) finalize release (chore(cli): move finalizeRelease to sentry-unplugin #32)
- Replace Sentry-CLI calls step by step:
- Handle
entriesoption (feat: Implemententriesoption #38, ref: Idea how to implemententriesoption #28) - Remove facade (ref: remove sentryFacade #46)
Stage 2 - Ship
- Get license figured out (Create license (same as other repos) #5)
- Check package jsons (implicitly done in feat: Add individual bundler packages #42)
- Write READMEs (chore(README): Add READMEs #39)
- Add examples to readmes
- Add CHANGELOG
- Remove any console logs that are not explicit debug logging
- Publish package
Stage 3 - Feature parity with webpack plugin
- Extend basic functionality with all options from webpack plugin
- add missing commands for release creation pipeline:
- set commits
- add deploy
- To be defined
Misc Todos:
- Write integration tests (test(integration-tests): Add integration test scaffolding and release injection integration test #25)
- Try out Nx (chore(monorepo): Replace Lerna with Nx #37)
- Add Sentry (feat: Add Sentry #36)
Metadata
Metadata
Assignees
Labels
No labels