Encode thrown errors in the backend as a JSON payload using a facility in that package, and render helpful frontend displays of those errors.
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
* TechDoc publishers for storage providers (i.e aws, google storage)
should now rate limit concurrent executions allowing for file uploads to run in batches of 10.
* Add PATCH changeset to techdocs common
* Update yarn.lock
* Add TechdocsMetadata type in backend plugin endpoint
* Introduce TechDocsMetadata type in frontend
* Add changeset
* Remove old thennable metadata resp
* Address PR feedback
- Remove explicit type annotation on TechDocsMetadata
- Reintroduce res.send instead of throwing an error
- Change logger info to logger error
* Add TechDocsMetadata type in frontend plugin
* Commit yarn.lock
* Introduce JSON5 and remove parsing in local pub
Signed-off-by: Matei David <matei.david.35@gmail.com>
* 'master' of github.com:backstage/backstage: (45 commits)
Speed up some PRs with paths-ignore
Remove unnecessary step
catalog: export EntitySwitch component and conditions
Apply suggestions from code review
changeset: add changeset for new catalog composability components
catalog: fix EntityLayout TabbedLayout route path matching
catalog: gather all mount points beneath EntityLayout Routes
catalog: add EntityLayout
Change to raw Windows Discord hook
Release plugin-cost-insights 0.5.3
catalog: add EntitySwitch
catalog: export new CatalogIndexPage and CatalogEntityPage
Create dull-seals-march.md
core-api: add BackstageRoutes
Fix plugin name
fixed category lables
feat(cost-insights): Make alert url field optional
fossa: Add changeset
fix(fossa): Bump core packages version to fix failing CI
Update 2020-12-22-stability-index.md
...
TechDocs needs 4 functions from the git library
1. To clone 2. To get the commit timestamp for HEAD 3. To fetch 4. To merge two branches
Created necessary commands in the new SCM client and reordered them alphabetically for convenience