![]() |
7 months ago | |
---|---|---|
.. | ||
components | 74b3b5b626 feat(toolbar): Iterate on the toolbar color/style and close button (#74924) | 7 months ago |
hooks | ca8f7a5469 feat(toolbar): add latest release panel (#74922) | 7 months ago |
styles | 74b3b5b626 feat(toolbar): Iterate on the toolbar color/style and close button (#74924) | 7 months ago |
README.md | 36fea73add ref(devtoolbar): move code from getsentry (#74478) | 7 months ago |
index.tsx | 36fea73add ref(devtoolbar): move code from getsentry (#74478) | 7 months ago |
mount.tsx | 36fea73add ref(devtoolbar): move code from getsentry (#74478) | 7 months ago |
types.ts | 3489b2fba3 fix(toolbar): render correct ProjectBadge for alerts panel (#74911) | 7 months ago |
This folder contains a PoC for what a Dev Toolbar product would look like and what features it could have.
This is not production ready. Only Sentry employees should be able to see this code, while they're on sentry.io or running a development environment. In order for this to be production-ready for customers to install on their own website, it would need to be bundled similar to the SDK or Spotlight. There are many steps remaining to get there.
Therefore, this is built with maximum portability in mind. It is a goal for this to have as few dependencies on sentry/getsentry as possible to make the majority of the code easy to port into a different repo when/if the PoC is successful. However, some code will not be portable, which is why we're leveraging sentry to host the PoC. For example:
style={}
attributes which gives us maximum flexibility to choose a style library when this is extracted. styled()
calls are used sparingly.