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
Patrik Oldsberg
c12459d93e
api-extractor: tweak front matter handling
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-14 19:34:28 +02:00
Patrik Oldsberg
b8310ae106
api-extractor: separate tables for packages and plugins
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-14 18:59:38 +02:00
Patrik Oldsberg
d4e614bb1d
remove docgen package
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-12 23:16:11 +02:00
Patrik Oldsberg
6caa4df79b
api-extractor: switch to subclassing instead of monkey patching
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-12 11:42:17 +02:00
Patrik Oldsberg
7da91310b0
api-extractor: document doc generation a bit
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-11 19:21:50 +02:00
Patrik Oldsberg
e79b23d38b
api-extractor: drop special handling of @component
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-11 19:10:16 +02:00
Patrik Oldsberg
f8b3635f90
api-extractor: working docs mvp
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-11 19:08:55 +02:00
Fredrik Adelöw
923491eece
run prettier formatting
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-08-09 11:54:38 +02:00
Patrik Oldsberg
d669e75d95
scripts/api-extractor: enable warnings in API reports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-07-15 01:06:55 +02:00
Patrik Oldsberg
e87aa59df3
scripts/api-extractor: run prettier on generated API reports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-07-12 19:46:43 +02:00
Patrik Oldsberg
1a6362b423
scripts/api-extractor: generate api-reports for previously unsupported packages
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-07-12 19:46:43 +02:00
Oliver Sand
c267509df1
api-extractor: check whether folder has a package.json
...
Often when switching between branches, I have empty folders in my working copy and Git doesn't track folders. Another case is the now deleted `core` package which remains as an empty folder locally (due to the node_modules folder still being there).
Sadly, api-extractor crashes on empty folder, so this introduces a check that the folder is a package by checking for the package.json file.
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-06-24 15:37:26 +02:00
Patrik Oldsberg
c7126e7a86
docs,workflows: remove or update references to packages/core(-api)
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-06-24 12:50:40 +02:00
Fredrik Adelöw
a88073c29a
Update copyright headers
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-06-18 20:26:42 +02:00
Patrik Oldsberg
5429bfa69e
scripts/api-extractor: update to create reports for plugin packages too
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-06-17 10:35:51 +02:00
Patrik Oldsberg
3aeccc94ba
Merge pull request #5825 from backstage/mob/evolution-v2
...
core: split into three new separate packages
2021-06-01 17:29:06 +02:00
Patrik Oldsberg
06e7258bc3
scripts/api-extractor: generate reports for core-*-api
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-31 16:29:29 +02:00
Fredrik Adelöw
330f4bacdb
rename to backend-test-utils and rearrange a bit
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-05-27 10:52:04 +02:00
Fredrik Adelöw
8c0109abba
Introduce @backstage/backend-testing, with TestDatabases to start off
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-05-26 18:02:16 +02:00
Fredrik Adelöw
a66c6f986c
Revert "Introduce @backstage/backend-testing, with TestDatabases to start off"
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-05-12 10:30:32 +02:00