Commit Graph

80 Commits

Author SHA1 Message Date
blam 1c9a0e4787 chore: replace all on node14
Signed-off-by: blam <ben@blam.sh>
2022-06-02 15:13:41 +02:00
blam 77f60d0397 chore: fix all occurences of .html.
Signed-off-by: blam <ben@blam.sh>
2022-06-02 15:01:45 +02:00
blam 7a8dbea0f7 chore: fix html references
Signed-off-by: blam <ben@blam.sh>
2022-06-02 14:47:34 +02:00
Fredrik Adelöw 8fb1215a2a Merge pull request #10777 from julioz/codescene-plugin
Add CodeScene plugin
2022-05-06 14:06:42 +02:00
Julio Zynger 9a1beef3e1 Merge branch 'master' into codescene-plugin 2022-04-28 15:00:52 +02:00
Anders Näsman 8535b9512e add packages to script
Co-authored-by: Eric Peterson <iamEAP@users.noreply.github.com>
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-04-27 13:10:42 +02:00
Julio Zynger 9bc6e9493f Add CodeScene plugin
[CodeScene](https://codescene.com/) is a multi-purpose tool bridging code, business and people. See hidden risks and social patterns in your code. Prioritize and reduce technical debt.

Signed-off-by: Julio Zynger <julio.zynger@soundcloud.com>
2022-04-21 09:18:14 +02:00
Emma Indal 7fba6163fe clean up search-react api report warnings
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-15 11:08:23 +02:00
Otto Sichert b05870bcb7 Move @backstage/techdocs-addons to @backstage/plugin-techdocs-react
Co-authored-by: Eric Peterson <iamEAP@users.noreply.github.com>
Co-authored-by: Anders Näsman <realandersn@users.noreply.github.com>
Signed-off-by: Otto Sichert <git@ottosichert.de>
2022-04-11 16:13:07 +02:00
Camila Belo 914cfdb0b7 fix(techdocs): update api reports
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:47:02 +02:00
Eric Peterson 19c0db60aa Initial package to encapsulate the TechDocs addon framework.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-09 13:43:46 +02:00
Fredrik Adelöw 99063c39ae just some more api report cleanup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-01 14:59:50 +02:00
Patrik Oldsberg 97836af324 scripts/api-extractor: remove forced handlebars inclusion
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-15 10:08:13 +01:00
Patrik Oldsberg d470dd683e scripts/api-extractor: add support for @ignore in separate modules
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-14 17:51:28 +01:00
Fredrik Adelöw 165cabfeb6 Merge pull request #9976 from backstage/freben/generation
remove `metadata.generation`
2022-03-10 15:45:21 +01:00
Fredrik Adelöw a6e2851902 add check for externalized processors
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-03-10 11:51:18 +01:00
Julio Zynger 0e7cfaf880 Add periskop and periskop-backend to NO_WARNING_PACKAGES
Signed-off-by: Julio Zynger <julio.zynger@soundcloud.com>
2022-03-07 15:05:34 +01:00
Fredrik Adelöw 66ba5d9023 Create azure and gitlab catalog modules, move related processors into them
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-03-06 19:58:26 +01:00
Eric Peterson 3e54f6c436 Use @backstage/plugin-search-common instead of @backstage/search-common
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-03-04 18:47:55 +01:00
Fredrik Adelöw 02ad19d189 remove metadata.generation
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-03-04 11:17:24 +01:00
Eric Peterson 91bf1e6c1a Use @backstage/plugin-techdocs-node instead of @backstage/techdocs-common
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-03-04 09:54:19 +01:00
Eric Peterson 0547246b84 Clean up search-common/search-backend-node APIs, indicating beta.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-03-02 17:29:18 +01:00
Emma Indal b67a5a6af9 Merge pull request #9730 from backstage/emmaindal/techdocs-api-report 2022-02-25 17:23:04 +01:00
Emma Indal d0f6032590 add techdocs to list of packages with no warnings in api extractor script
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-02-25 13:47:26 +01:00
Eric Peterson d2a2ee0782 Ensure techdocs-backend and techdocs-common packages no longer allow warnings.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-02-25 13:17:25 +01:00
Johan Haals 6d994fd9da catalog-backend: Cleanup API report
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-21 14:55:34 +01:00
Fredrik Adelöw 25e97e7242 introduce a catalog aws module
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-02-18 12:17:00 +01:00
Johan Haals b04f99e0a3 do not allow errors in plugins/catalog-react
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-17 12:02:00 +01:00
Patrik Oldsberg 9c17a6cdb9 Merge pull request #9445 from backstage/rugvip/api-doc-tweaks
api-extractor: add doc transforms for arrow components and func decls
2022-02-10 18:38:56 +01:00
Patrik Oldsberg 54c382c92c api-extractor: add doc transforms for arrow components and func decls
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-10 18:20:52 +01:00
Patrik Oldsberg 2b37b3057e scripts/api-extractor: allow docs build to be run for individual packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-10 18:20:51 +01:00
Fredrik Adelöw 9058bb1b5e add empty @backstage/plugin-auth-node
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-02-09 10:23:07 +01:00
Johan Haals 0af2670e45 scripts: Do not allow warnings in packages/release-manifests
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 14:49:49 +01:00
Fredrik Adelöw 7bb1bde7f6 Bunch of random api cleanup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-02-03 16:27:15 +01:00
Patrik Oldsberg a532ac2e10 embedded-techdocs-app -> techdocs-cli-embedded-app
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-03 11:53:28 +01:00
Patrik Oldsberg 161f32cf4e scripts/api-extractor: forbid warnings for a couple of core packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-10 15:35:29 +01:00
Ben Lambert 49a665e97e Merge pull request #8839 from backstage/rugvip/exit
scripts/api-extractor: exit on tsc failure
2022-01-10 13:53:45 +01:00
Ben Lambert ccb5bef731 Merge pull request #8802 from backstage/rugvip/warn
scripts/api-extractor: warn when introducing new warnings
2022-01-10 13:44:44 +01:00
Patrik Oldsberg ac5a99077b scripts/api-extractor: exit on tsc failure
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-10 13:09:11 +01:00
Ben Lambert 23046ab18d chore: we're generating api-reports not changesets
Signed-off-by: Ben Lambert <blam@spotify.com>
2022-01-07 18:47:31 +01:00
Patrik Oldsberg ad0ceca026 scripts/api-extractor: warn when introducing new warnings
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 15:58:26 +01:00
Patrik Oldsberg 8bdf613b31 api-extractor: add option to generate API reports for select packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-04 18:27:04 +01:00
Patrik Oldsberg 7b6b992e7a scripts/api-extractor: remove workaround for duplicate install
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-15 01:45:41 +01:00
Patrik Oldsberg 1505a8cd70 scripts/api-extractor: fix package index descriptions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-28 13:29:19 +01:00
Eric Peterson ec2c835afc Merge pull request #8007 from backstage/refactor/merge-back-techdocs-cli
Tech Docs Command Line Reunification
2021-11-17 13:00:48 +01:00
Patrik Oldsberg c9e19092a7 api-extractor: add support for @ignore
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-17 11:55:39 +01:00
Andrew Thauer 71e7b0ee92 refactor: reunification of techdocs-cli and backstage repos
Signed-off-by: Andrew Thauer <athauer@wealthsimple.com>
2021-11-11 19:31:55 +01:00
Patrik Oldsberg 74e1fc1e7d scripts/api-extractor: show instructions both before and after file contents
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-20 18:46:55 +02:00
Tomasz Szuba 5ea60a9be5 Escape pipe character | in api docs
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2021-09-28 15:12:38 +02:00
Patrik Oldsberg b54372e9dc scripts/api-extractor: fix path handling on windows
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-15 23:46:22 +02:00