Patrik Oldsberg
560e0dd0b2
Merge pull request #5968 from ougfh/fix-doc-navigation-links-for-non-dir-urls
...
Do not add / for html pages in rewriteDocLinks
2021-06-15 18:23:40 +02:00
Dominik Henneke
938aee2fbd
Fix the link to the documentation page when no owned documents are displayed
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-06-14 17:33:55 +02:00
Emma Indal
667656c8b5
[TechDocs] TechDocs custom homepage with user owned filter support ( #5994 )
...
* add emptystate to docs card grid
Signed-off-by: Emma Indal <emma.indahl@gmail.com >
* adjust filterpredicate to accept a string, adjust custom home page based on owned documents filter
Signed-off-by: Emma Indal <emma.indahl@gmail.com >
* update the techdocs home page to use the new ownedByUser filter
Signed-off-by: Emma Indal <emma.indahl@gmail.com >
* fix tests
Signed-off-by: Emma Indal <emma.indahl@gmail.com >
* use useOwnUser hook from catalog react plugin and delete duplicate one
Signed-off-by: Emma Indal <emma.indahl@gmail.com >
* add changeset
Signed-off-by: Emma Indal <emma.indahl@gmail.com >
2021-06-11 16:52:46 +02:00
Anastasia Rodionova
2e1fbe203b
Do not add / for html pages in rewriteDocLinks
...
Signed-off-by: Anastasia Rodionova <argali96@gmail.com >
2021-06-09 10:28:47 +02:00
Eric Peterson
348c46896f
Disallow object tags
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-05-28 17:46:08 +02:00
Eric Peterson
1b24ae1c7f
Account for displaying SVGs in the frontend.
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-05-28 17:45:16 +02:00
Eric Peterson
54d3fdb338
Allow bundled files to be downloaded by respecting a[download]
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-05-26 17:07:45 +02:00
Eric Peterson
fd381447a5
Fixes WSOD when loading docs with un-parseable URLs that were auto-transformed to links by mkdocs
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-05-24 17:51:53 +02:00
Crevil
4ea9df9d33
Set techdocs admonition font size to 1rem
...
Currently admonitions in TechDocs are rendered with font size 0.64rem which is much smaller than the rest of the text. This makes admontions hard to read and further "undo"s the attention they are here to provide.
This change adds a style overide, like we do with tables that sets the size to 1rem for bot collapsable and expanded admonitions.
Some trailing whitespace in the CSS styles is removed as well.
Signed-off-by: Crevil <bjoern.soerensen@gmail.com >
2021-05-21 21:52:27 +02:00
Fredrik Adelöw
3ecc5579eb
Merge pull request #5676 from jrusso1020/jrusso/remove-circular-dependencies
...
Remove circular dependencies
2021-05-17 18:01:04 +02:00
Himanshu Mishra
d45c9b04ce
Merge pull request #5640 from roflc0pter/fix-sidebar-position
...
Add height of md-tabs on sidebar position
2021-05-17 13:23:53 +02:00
jrusso1020
65e6c45410
Remove circular dependencies
...
In reference to issue #5563 this does the initial work to remove
all the circular dependencies that we have encountered while
building backstage using bazel. The next step will be to implement
a method to catch these circular dependencies before they get
merged in
Signed-off-by: jrusso1020 <jrusso@brex.com >
2021-05-15 11:17:05 -06:00
Emre
a62cfe0682
add height of md-tabs on sidebar position
...
Signed-off-by: Emre <m.emre.konar@gmail.com >
2021-05-11 17:58:37 +02:00
Oliver Sand
35e0916040
Handle URLs with a #hash correctly when rewriting link URLs
...
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-05-10 17:45:26 +02:00
Oliver Sand
2e05277e0d
Fix navigation in a page using the table of contents
...
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-05-04 14:17:29 +02:00
Erik Larsson
4ca6998aad
Remove deprecated condition
...
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com >
2021-05-04 02:34:24 +02:00
Erik Larsson
6381b7ec87
tsc
...
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com >
2021-04-29 17:15:27 +02:00
Erik Larsson
5f1f40a65c
Remove incorreect api factory creation
...
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com >
2021-04-29 17:15:27 +02:00
Erik Larsson
b9abc32f49
Use ScmIntegrationsApi
...
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com >
2021-04-29 17:15:25 +02:00
Erik Larsson
b61b268fd0
Update tests
...
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com >
2021-04-29 17:14:49 +02:00
Erik Larsson
4075c63675
fix: optional git config for techdocs feedback
...
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com >
2021-04-29 17:14:49 +02:00
Eric Peterson
47037a2197
Merge pull request #5477 from SDA-SE/feat/techdocs-flicker2
...
TechDocs: Rework state management to avoid rendering multiple while navigating between pages
2021-04-26 18:57:42 +02:00
Oliver Sand
cb8c848a38
Disable color transitions on links to avoid issues in dark mode
...
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-04-26 17:17:10 +02:00
Oliver Sand
17915e29b3
Rework state management to avoid rendering multiple while navigating between pages
...
Closes #5184
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-04-26 16:59:14 +02:00
Oliver Sand
35e32bbf4c
Merge pull request #5425 from SDA-SE/feat/techdocssss-api
...
TechDocs: Use interface and not implementation in ApiRef<T>
2021-04-26 14:21:58 +02:00
Chongyang Adrian, Ke
15cbe68156
fix techdocs landing page table wrong copied link
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-26 12:02:44 +08:00
Oliver Sand
a3048a3b7f
Fix some remaining typing issues
...
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-04-23 12:48:14 +02:00
Oliver Sand
f09f6a166b
Use interface and not implementation in ApiRef<T>
...
Closes #4404
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-04-23 12:48:13 +02:00
Eric Peterson
74a5b00eb6
Merge pull request #5371 from adrianke77/techdocs-landing-page-customization
...
Add TechDocs landing page customization and exported components
2021-04-23 11:50:15 +02:00
Chongyang Adrian, Ke
813a4a04f5
fix DocsTable rendering of EmptyState
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-23 11:38:09 +08:00
Chongyang Adrian, Ke
7dd94b0750
add CSSProperties type for panelCSS
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-23 11:20:46 +08:00
Adrian Ke Chongyang
4666ddb275
Update plugins/techdocs/src/home/components/TechDocsHome.tsx
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
Co-authored-by: Eric Peterson <iamEAP@users.noreply.github.com >
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-23 11:07:18 +08:00
Adrian Ke Chongyang
64ade20227
Update plugins/techdocs/src/home/components/TechDocsHome.tsx
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
Co-authored-by: Eric Peterson <iamEAP@users.noreply.github.com >
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-23 11:07:18 +08:00
Chongyang Adrian, Ke
cb321bae90
change naming from widget to panel
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-23 11:07:18 +08:00
Chongyang Adrian, Ke
39bdaa0046
Add TechDocs landing page customization and exported components
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-23 11:07:17 +08:00
Oliver Sand
23afdba96f
Use EntityRefLink in header and use relations to reference the owner of the document
...
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-04-22 13:26:07 +02:00
Chongyang Adrian, Ke
2b440c0605
add git feedback link: update FAQ and unit testing
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-20 13:43:29 +08:00
Chongyang Adrian, Ke
ac6025f63a
techdocs-plugin: add feedback link for Github/Gitlab source repos
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-20 13:05:04 +08:00
Dominik Henneke
e292e393fb
Add a test id to the shadow root element of the Reader to access it easily in e2e tests
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-04-15 13:49:06 +02:00
Jonah Grimes
fef852ecd3
Reworked TechDocs page subtitle to reflect the company/organization name ( #5317 )
...
* reworked page subtitle to reflect the company/organization name instead of 'Backstage'
Signed-off-by: Jonah Grimes <jgrimes@appriss.com >
* ran prettier to reformat code
Signed-off-by: Jonah Grimes <jgrimes@appriss.com >
* marked changeset as techdocs only
Signed-off-by: Jonah Grimes <jgrimes@appriss.com >
2021-04-14 16:45:20 +02:00
David Tuite
18f7345a6c
Add borders to docs tables ( #5281 )
2021-04-12 20:11:35 +02:00
Eric Peterson
6db7ef3f93
Merge pull request #4968 from adrianke77/techdocs-if-outdated-serve-and-start-build
...
TechDocs: show outdated docs and asnyc build new
2021-03-25 11:15:01 +01:00
Oliver Sand
ea9d977e7d
Fix icons of admonitions
...
The fixes one display issue of #3558
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-03-25 08:45:19 +01:00
Chongyang Adrian, Ke
74e5042386
fix rebase clashes
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-03-25 11:00:04 +08:00
Chongyang Adrian, Ke
aaeb7ecf3c
TechDocs: show outdated docs and asnyc build new
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-03-25 10:26:11 +08:00
Chongyang Adrian, Ke
3139f83af5
improve small-screen rendering
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-03-24 14:57:51 +08:00
Chongyang Adrian, Ke
8c32fbb8c4
Add sticky sidebars and footer nav in Techdocs Reader
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-03-23 17:37:35 +08:00
Adrian Ke Chongyang
2aab54319e
techdocs: reset scroll position on page navigate ( #5018 )
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
Co-authored-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-03-22 16:42:49 +01:00
Himanshu Mishra
78e1866688
Merge pull request #4894 from tudi2d/4825-techdocs-breadcrumbs
2021-03-15 12:30:41 +01:00
tudi2d
50be5c09aa
Add rootRouteRef to test app options to fix component tests
...
Signed-off-by: tudi2d <phugenroth@googlemail.com >
2021-03-12 15:30:39 +01:00