Commit Graph

5712 Commits

Author SHA1 Message Date
Eric Peterson 01a468aee3 Merge pull request #6677 from backstage/feat/analytics-api
Introduce the Analytics API, core events, and a GA implementation provider
2021-10-04 18:55:20 +02:00
Eric Peterson decaaae1ed Keep optionality of API, but try and maintain hook order.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-10-04 16:02:26 +02:00
Patrik Oldsberg 349c133242 Merge pull request #7419 from backstage/rugvip/locale
avoid usage of to*Case + add project lint rule
2021-10-04 11:48:10 +02:00
Ben Lambert 4f84eebc1a Merge pull request #7420 from backstage/rugvip/root 2021-10-03 03:42:46 +02:00
Patrik Oldsberg e254368371 root,create-app: switch over to using backstage-cli test in root
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-02 18:47:20 +02:00
Patrik Oldsberg 185fec5c0c cli: add support for using the default jest config from project roots
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-02 18:47:20 +02:00
Patrik Oldsberg ca0559444c avoid usage of to*Case + add project lint rule
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-02 18:43:11 +02:00
Fredrik Adelöw 957e4b3351 Bump yup to a version with slightly better typescript type gen
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-02 17:40:14 +02:00
Patrik Oldsberg 9697e91074 Merge pull request #7415 from backstage/static-auth-no-connector-remove
core-app-api: do not call connector.removeSession in StaticAuthSessionManager.removeSession
2021-10-01 17:56:36 +02:00
Mike Lewis d6ad46eb22 core-app-api: do not call connector.removeSession in StaticAuthSessionManager.removeSession
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-10-01 12:44:34 +01:00
dependabot[bot] 2b492efef9 build(deps): bump jscodeshift from 0.12.0 to 0.13.0
Bumps [jscodeshift](https://github.com/facebook/jscodeshift) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/facebook/jscodeshift/releases)
- [Changelog](https://github.com/facebook/jscodeshift/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jscodeshift/compare/0.12.0...0.13.0)

---
updated-dependencies:
- dependency-name: jscodeshift
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-01 04:08:28 +00:00
Eric Peterson 4d11fcf683 Review feedback.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 20:11:50 +02:00
Ljupcho Kotev 7330eb87f3 Fix example in integration-react/CHANGELOG.md
Signed-off-by: Ljupcho Kotev <lyupcho.kotev@gmail.com>
2021-09-30 18:18:35 +02:00
Eric Peterson 0da4df22a3 Make 'to' prop an attribute, button text the primary subject.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:21 +02:00
Eric Peterson b500fac551 Review feedback.
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:21 +02:00
Eric Peterson 2debe758f1 Fix plugin handling on gathered mount points and document logic.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:20 +02:00
Eric Peterson 0bf2112f9d Add plugin metadata to route object to simplify navigation tracking.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:20 +02:00
Eric Peterson ae4680b88d Make componetName == extension (name)
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:20 +02:00
Eric Peterson 11582dacc2 Stabilize the tracker reference to avoid duplicate events.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:20 +02:00
Eric Peterson 1ff7386291 Simplify/clarify Analytics API types and naming.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:20 +02:00
Eric Peterson 83c163a234 Minor changeset and other improvements.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:19 +02:00
Eric Peterson b45408391c Clearer naming.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:19 +02:00
Eric Peterson 2e0adeb664 Self-review
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:19 +02:00
Eric Peterson dffa1892cd Simplify Analytics API from analytics module POV
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:19 +02:00
Eric Peterson edd5293d68 Review feedback.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:19 +02:00
Eric Peterson f139fed1ac Instrument core-components Link to capture 'click' events on click
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:18 +02:00
Eric Peterson d9fd798cc8 Instrument core-app-api to capture 'navigate' events on location change.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:18 +02:00
Eric Peterson e749a38e89 Add MockAnalyticsApi to test-utils
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:46:18 +02:00
Eric Peterson 829bc698f4 Add the Analytics API to core-plugin-api
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:45:54 +02:00
Eric Peterson 45ae9d9ccc Allow extensions to explicitly specify a component name.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-30 15:41:27 +02:00
github-actions[bot] f67e8ddcec Version Packages 2021-09-30 11:43:05 +00:00
Patrik Oldsberg da7019019e Merge pull request #7378 from backstage/emmaindal/custom-techdocs-header
[TechDocs] Support custom TechDocs Reader Page
2021-09-30 13:37:09 +02:00
Emma Indal 1f73801d05 replace entityId with entityRef
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2021-09-30 12:21:10 +02:00
Tomasz Szuba ba71cc2935 Review remarks + rebase conflicts
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2021-09-30 10:55:14 +02:00
Tomasz Szuba cbf43cb8a4 core-components do not need @types/prop-types dependency anymore
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2021-09-30 10:46:55 +02:00
Tomasz Szuba d975b06185 api-report diff fix
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2021-09-30 10:46:55 +02:00
Tomasz Szuba a7caf0a1d6 Improve API Reference in Core Component named A to C
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2021-09-30 10:46:52 +02:00
Patrik Oldsberg 45c04f6ffd Merge pull request #7182 from danielortizlira/internal-components-theme-overrides
Internal components theme overrides
2021-09-29 19:35:38 +02:00
Emma Indal 41fa147a1f provide default techdocs reader page in the app
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2021-09-29 19:10:16 +02:00
Daniel Ortiz Lira db23e99257 Build api reports
Signed-off-by: Daniel Ortiz Lira <dortiz@vmware.com>
2021-09-29 09:20:15 -05:00
Daniel Ortiz Lira fa8a3e512d Remove CheckboxTree from overridable components (it was deleted from master)
Signed-off-by: Daniel Ortiz Lira <dortiz@vmware.com>
2021-09-29 09:20:15 -05:00
Daniel Ortiz Lira 660659758b Add api-report.md
Signed-off-by: Daniel Ortiz Lira <dortiz@vmware.com>
2021-09-29 09:20:15 -05:00
Daniel Ortiz Lira 6b3d047242 Fix broken imports in overridable components
Signed-off-by: Daniel Ortiz Lira <dortiz@vmware.com>
2021-09-29 09:20:15 -05:00
Daniel Ortiz Lira 0d6944d161 Add initial backstage overridable components type
Signed-off-by: Daniel Ortiz Lira <dortiz@vmware.com>
2021-09-29 09:20:15 -05:00
Daniel Ortiz Lira c12c5669cb Remove debug data from Header component
Signed-off-by: Daniel Ortiz Lira <dortiz@vmware.com>
2021-09-29 09:20:15 -05:00
Daniel Ortiz Lira 517cf90894 Expose core components to material-ui overrides system by providing a name
Signed-off-by: Daniel Ortiz Lira <dortiz@vmware.com>
2021-09-29 09:20:14 -05:00
Daniel Ortiz Lira 3e3869a3c3 Expose layout components to material-ui overrides system by providing a name
Signed-off-by: Daniel Ortiz Lira <dortiz@vmware.com>
2021-09-29 09:20:14 -05:00
Eric Peterson 7f8f1f2689 Clean up documentation.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-29 15:55:20 +02:00
Eric Peterson e92f0f728b Lock TechDocs generation to specific container version.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-09-29 15:42:36 +02:00
Patrik Oldsberg cbc0a83184 Merge pull request #5675 from ayshiff/feature/techdocs-e2e
Feature/techdocs e2e
2021-09-29 13:46:13 +02:00