Commit Graph

15427 Commits

Author SHA1 Message Date
Dominik Henneke d32d01e5bc Introduce the annotation backstage.io/techdocs-ref: <relative-target> as an alias for backstage.io/techdocs-ref: dir:<relative-target>
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-16 10:16:32 +02:00
Ben Lambert 0041be8c51 Merge pull request #6499 from backstage/dependabot/npm_and_yarn/kafkajs-1.16.0-beta.21
chore(deps): bump kafkajs from 1.16.0-beta.6 to 1.16.0-beta.21
2021-07-16 10:15:56 +02:00
Ben Lambert 4a851bfe20 Merge pull request #6498 from fengypants/footer
microsite: Updated footer with two links
2021-07-16 10:15:28 +02:00
Ben Lambert 2cdf1791b0 Merge pull request #6501 from backstage/dependabot/npm_and_yarn/js-base64-3.6.1
chore(deps): bump js-base64 from 3.6.0 to 3.6.1
2021-07-16 09:57:50 +02:00
Ben Lambert a717a3e806 Merge pull request #6502 from backstage/dependabot/npm_and_yarn/types/d3-shape-3.0.1
chore(deps-dev): bump @types/d3-shape from 2.1.0 to 3.0.1
2021-07-16 09:57:31 +02:00
dependabot[bot] d6a01dc222 chore(deps-dev): bump @types/d3-shape from 2.1.0 to 3.0.1
Bumps [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) from 2.1.0 to 3.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/d3-shape)

---
updated-dependencies:
- dependency-name: "@types/d3-shape"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-16 04:13:59 +00:00
dependabot[bot] a4e905d9a5 chore(deps): bump js-base64 from 3.6.0 to 3.6.1
Bumps [js-base64](https://github.com/dankogai/js-base64) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/dankogai/js-base64/releases)
- [Commits](https://github.com/dankogai/js-base64/compare/3.6.0...3.6.1)

---
updated-dependencies:
- dependency-name: js-base64
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-16 04:13:22 +00:00
dependabot[bot] 2cabea24dc chore(deps): bump @typescript-eslint/eslint-plugin from 4.27.0 to 4.28.3
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.27.0 to 4.28.3.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.28.3/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-16 04:12:36 +00:00
dependabot[bot] 0aafc6d155 chore(deps): bump kafkajs from 1.16.0-beta.6 to 1.16.0-beta.21
Bumps [kafkajs](https://github.com/tulios/kafkajs) from 1.16.0-beta.6 to 1.16.0-beta.21.
- [Release notes](https://github.com/tulios/kafkajs/releases)
- [Changelog](https://github.com/tulios/kafkajs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tulios/kafkajs/commits)

---
updated-dependencies:
- dependency-name: kafkajs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-16 04:11:46 +00:00
Jeff Feng 0e7fccb58b Updated footer with two links
Added links to backstage.spotify.com and Community Sessions.

Signed-off-by: Jeff Feng <fengypants@gmail.com>
2021-07-15 20:36:18 -04:00
Philipp Hugenroth 3ee8e75892 Updated test-utils API report
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-07-15 19:39:20 +02:00
Philipp Hugenroth 3b7ac8c9ca Fix styles to align text
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-07-15 19:13:56 +02:00
Philipp Hugenroth 73b7f246e4 Fix testing for MUI breakpoints
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-07-15 18:57:50 +02:00
Philipp Hugenroth bcfdd852c2 Break error message text for docs on EntityPage
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-07-15 15:12:16 +02:00
Dominik Henneke 214e7c52d1 Refactor the techdocs transformers to return Promises and await all transformations
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-15 14:35:19 +02:00
Dominik Henneke 3d3c43f0a7 Create a dedicated contentLoading action that keeps old content
This change makes sure that the content is removed when an error occurs such as a link to a missing page. It also stills shows the old content while the new one is loaded. The (delayed) loading indicator still shows that new content is loaded.

Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-15 14:33:43 +02:00
Dominik Henneke 378cc6a54b Only update the path when the content is updated
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-15 14:33:42 +02:00
Philipp Hugenroth 5c4cc63854 Use ellipsis in the header
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-07-15 14:00:24 +02:00
blam 0a7e3d243c chore: fix changeset
Signed-off-by: blam <ben@blam.sh>
2021-07-15 13:25:50 +02:00
Jussi Hallila 9266b80ab3 Implement DefaultTechDocsCollator
* Implements a collator for tech docs.
   * Retrieves mkdocs created search index for entities that have documentation configured
* Registers collator to expose tech docs content to be searchable
* Adds pagination to example search
* Modifies example search to contain tech docs
   * Displays docs results with link to docs and the entity name as title.
* Creates a reusable type filter to be located in the search package.
* Add tests for type filter

Signed-off-by: Jussi Hallila <jussi@hallila.com>
2021-07-15 13:14:25 +02:00
Philipp Hugenroth 04eebd3c37 Merge branch 'master' into page-header-responsiveness 2021-07-15 13:13:02 +02:00
blam 4af11b2cf5 chore: updating the actions documentation again
Signed-off-by: blam <ben@blam.sh>
2021-07-15 13:11:39 +02:00
blam a7f0e1994a docs: document the cookiecutter actions
Signed-off-by: blam <ben@blam.sh>
2021-07-15 13:09:25 +02:00
Philipp Hugenroth 417aeb2e71 Update API report
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-07-15 12:57:23 +02:00
blam 6efd28c441 chore: fix changeset and update some deps to avoid bringing in multiple
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:51:19 +02:00
blam 2bffb18859 chore: run prettier on ugly document
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:34:55 +02:00
blam 94c00f9ba7 api-report: update the api reports for the plugins
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:26:48 +02:00
Philipp Hugenroth ae4e080089 Merge branch 'master' into catalog-filter-accordion 2021-07-15 12:24:53 +02:00
blam a0149f0228 chore: code review comments
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:22:12 +02:00
blam 8b93d985c0 chore: fixing merge b0rked
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:16:56 +02:00
blam 4cdc9d1d0b chore: added api for cookiecutter
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:11:38 +02:00
blam 4a087f05ea chore: fix readme
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:11:06 +02:00
blam 7cea90592f chore: add changeset
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:11:06 +02:00
blam df7c9243d3 chore: use the cookiecutter templater library
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:11:06 +02:00
blam 4e23d2276c chore: moved out the cookiecutter action to its own repo
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:09:38 +02:00
blam b60091b117 chore: update some packages
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:09:38 +02:00
blam 271e13d723 chore: move the action to something better
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:09:16 +02:00
blam 417cee8472 chore: added sample cookiecutter module
Signed-off-by: blam <ben@blam.sh>
2021-07-15 12:09:16 +02:00
Ben Lambert ffae1bb6e4 Merge pull request #6400 from backstage/changeset-release/master
Version Packages
2021-07-15 11:49:08 +02:00
github-actions[bot] 8d1c3d0d5a Version Packages 2021-07-15 09:19:25 +00:00
Ben Lambert f5e5c205a6 Merge pull request #6487 from backstage/bug/fix-api-reports
chore: fixing api reports
2021-07-15 11:14:50 +02:00
Ben Lambert 9393e1c955 Merge pull request #6460 from livetocode/master
fix OIDC Auth provider
2021-07-15 11:11:32 +02:00
blam a6223e33e3 chore: fixing api reports
Signed-off-by: blam <ben@blam.sh>
2021-07-15 11:00:28 +02:00
Ben Lambert a115da0395 Merge pull request #6466 from ONordander/feature/bitbucket-default-catalog-value
Feature/bitbucket default catalog value
2021-07-15 10:40:06 +02:00
Eric Peterson 54c25db339 Merge pull request #6071 from andrewthauer/techdocs-custom-docker
feat(techdocs-common): add custom docker image support
2021-07-15 10:39:14 +02:00
Dominik Henneke 9ed3d401c8 Refactor <TechDocsPageHeader/> to not use AsyncState as inputs
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-15 10:20:12 +02:00
Dominik Henneke e35b13afa9 Handle error responses in getTechDocsMetadata and getEntityMetadata such that <TechDocsPageHeader> doesn't throw errors.
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-15 10:20:11 +02:00
Himanshu Mishra 4adf795ffb Merge pull request #6480 from backstage/dependabot/npm_and_yarn/types/passport-1.0.7
chore(deps): bump @types/passport from 1.0.6 to 1.0.7
2021-07-15 10:07:57 +02:00
Himanshu Mishra 2cd8aadc84 Merge pull request #6481 from backstage/dependabot/npm_and_yarn/types/express-serve-static-core-4.17.24
chore(deps-dev): bump @types/express-serve-static-core from 4.17.21 to 4.17.24
2021-07-15 10:07:36 +02:00
Himanshu Mishra d37cd6b634 Merge pull request #6482 from backstage/dependabot/npm_and_yarn/types/nunjucks-3.1.5
chore(deps-dev): bump @types/nunjucks from 3.1.4 to 3.1.5
2021-07-15 10:06:35 +02:00