Ben Lambert
fdfdb65278
Merge pull request #2513 from spotify/freben/less-e2e
...
fix(workflows): do not run e2e when contrib or docs change
2020-09-18 14:17:16 +02:00
Sebastian Qvarfordt
f097c32b59
TechDocs: Use a flag to determine if we should use a local mkdocs or techdocs-container ( #2503 )
...
* Use a flag to determine wether to use techdocs-container or local install of mkdocs
* Updated techdocs generator to look at app-config string instead of argument to decide how to run the generator
* Removed console log...
* Reverted scaffolder file that was accidentally committed.
* Fixed lint issues
* Added config to create-app template
2020-09-18 14:02:35 +02:00
Oliver Sand
ddc1cbd96a
Merge pull request #2502 from SDA-SE/feat/small-api-explorer-improvement
...
feat: use title for API type in table
2020-09-18 11:43:11 +02:00
Stefan Ålund
6341af5b31
[microsite] Add CNCF logo ( #2511 )
2020-09-18 11:24:51 +02:00
Oliver Sand
20353279d7
feat: use title for API type in table
...
Now that the API definition types are available via an API, we can resolve the remaining TODO comment here.
2020-09-18 11:21:46 +02:00
Fredrik Adelöw
c44af2deac
fix(workflows): do not run e2e when contrib or docs change
2020-09-18 11:15:49 +02:00
Marcus Eide
bc48f67508
Merge pull request #2420 from spotify/eide/hack-user-settings-dialog
...
sidebar: User settings dialog
2020-09-18 10:17:27 +02:00
Patrik Oldsberg
7a701490c2
Merge pull request #2505 from spotify/rugvip/nodoom
...
e2e-test: ignore unhandled errors from jsdom
2020-09-18 09:47:32 +02:00
Jesse Alan Johnson
975b97daf2
new tutorials ( #2435 )
...
* new tutorial
* prettier formatting
* Update quickstart.md
* prettier write
* refined quickstart tutorial
* Create QuickStart-app-plugin
* Rename QuickStart-app-plugin to quickStart-app-plugin
* Update and rename quickStart-app-plugin to quickstart-app-plugin
* Adding second tutorial with prettier
* removing rogue file
* updating where to go link
* adding sidebars entry for new tutorials
2020-09-17 20:41:13 +02:00
Patrik Oldsberg
51a9b70e3a
e2e-test: ignore unhandled errors from jsdom
2020-09-17 19:22:12 +02:00
Ben Lambert
3cdbf5e0b5
Merge pull request #2500 from timja/fix-scaffolder-crashes
...
scaffolder: Fix backend fails to start
2020-09-17 16:54:32 +02:00
Perry Manuk
21a366077a
Techdocs without docker-in-docker ( #2438 )
...
We're deploying backstage to GKE and have had issues getting techdocs
volume mount logic to work because of mixing paths between the host and
the container running the backend. So we added a condition where if
mkdocs is found in the backend container it will use that to generate
the docs rather than spinning it up in a docker container.
2020-09-17 15:26:39 +02:00
Iain Billett
2331e79897
Test for docker before attempting to run a container ( #2497 )
...
Test for docker using ping() before attempting any docker
operations. If this fails we know docker is unavailable
and we can fail with an more descriptive error.
2020-09-17 15:18:13 +02:00
Raghunandan Balachandran
0e3218b454
Merge pull request #2470 from RoadieHQ/dtuite/send-description-to-git-hub
...
Send template description to GitHub
2020-09-17 15:17:49 +02:00
Raghunandan Balachandran
86caffcead
Merge pull request #2499 from SDA-SE/feat/improve-adrs-sidebar
...
docs: improve navigation around ADRs
2020-09-17 15:15:33 +02:00
Andrew Thauer
af653e0e13
Merge pull request #2451 from andrewthauer/api-docs-definitions
...
Add apiDocsConfigRef to configure ApiDefinitionWidgets
2020-09-17 09:14:43 -04:00
Tim Jacomb
d8d074c1b4
scaffolder: Fix backend fails to start
2020-09-17 13:48:47 +01:00
Andrew Thauer
8e64ca250c
feat: add api-docs config ref for widgets
2020-09-17 08:44:27 -04:00
David Tuite
2e35f300d0
Mark docs template description as required
...
In my testing, attempts to create a docs site with no description would
fail with the error:
```
Unable to create file 'component-info.yaml'
Error message: 'collections.OrderedDict object' has no attribute 'description'
```
Better to mark it required than let the user hit the error.
2020-09-17 13:14:15 +01:00
David Tuite
1cb1919f0c
Send component description to GitHub
...
We might as well set the description on the GitHub repo while we're
creating it.
2020-09-17 13:14:12 +01:00
Ben Lambert
ef4108dcaa
Merge pull request #2426 from muffix/fix-2372-add-gitlab-to-scaffolder
...
Add GitLab integration for scaffolder
2020-09-17 13:54:09 +02:00
Marcus Eide
3664ef13c2
Pass props to lists and control rendering from outside wrapper
2020-09-17 13:53:57 +02:00
Marcus Eide
b67b2b6c0a
Remove commented out code
2020-09-17 13:37:29 +02:00
Marcus Eide
fd83d501db
Remove unnecessary boolean conversion
2020-09-17 13:36:12 +02:00
Oliver Sand
cf32c9d02d
Merge pull request #2496 from SDA-SE/feat/api-explorer-ui
...
feat: rework Api Explorer components
2020-09-17 13:19:43 +02:00
Oliver Sand
232f0538df
docs: improve navigation around ADRs
2020-09-17 13:01:25 +02:00
Stefan Ålund
eb85eb0bbc
Update playback-order-component.yaml ( #2495 )
2020-09-17 12:48:07 +02:00
Oliver Sand
bcf0f4cc11
feat: rework Api Explorer components
...
The table in the API explorer now shows details such as tags, owner, and description.
2020-09-17 12:39:20 +02:00
Björn Marschollek
55542797a9
Add GitLab integration for scaffolder
...
This adds a GitLab integration for the scaffolder backend.
We're introduceing a preparer and a publisher for GitLab so that we can
read templates from GitLab and publish them to a configured GitLab
instance. The two instances don't need to be the same. For instance,
templates could be public on gitlab.com, but the created repos will live
in a hosted GitLab somewhere else.
The publisher gets its own config object in `app-config.yaml` where the
target instance and token can be specified.
The service catalogue defines both `gitlab` and `gitlab/api` as
processors. They are both handled by the same preparer.
Closes #2372
2020-09-17 12:39:05 +02:00
Fredrik Adelöw
f1ca8daee8
Merge pull request #2490 from spotify/freben/ghe
...
feat(catalog-backend): support GHE and other GitHub providers
2020-09-17 10:51:48 +02:00
Patrik Oldsberg
4a23442c57
Merge pull request #2404 from timja/patch-1
...
Add ssl config to example app for postgres
2020-09-17 10:15:02 +02:00
Oliver Sand
ed140a0602
Merge pull request #2424 from SDA-SE/feat/extend-api-model
...
feat: extend API entity by lifecycle and owner
2020-09-17 09:49:13 +02:00
Ben Lambert
777d4d251c
Merge pull request #2442 from timja/add-access-support
...
scaffolder: Add support for granting access on create
2020-09-17 09:33:08 +02:00
Patrik Oldsberg
f304139464
Merge pull request #2479 from spotify/Rugvip-patch-1
...
cli: fix for css being treated as images in build
2020-09-17 09:22:05 +02:00
Fredrik Adelöw
4077b424fa
feat(catalog-backend): support GHE and other GitHub providers
2020-09-17 09:04:35 +02:00
Marcus Eide
e9c59b773e
Update default-app template
2020-09-17 08:55:31 +02:00
Marcus Eide
88fa72f91f
Handle empty sections
2020-09-17 08:55:30 +02:00
Marcus Eide
c8292fa05c
Change logic of FeatureFlags.toggle()
2020-09-17 08:55:30 +02:00
Marcus Eide
f01596d8c4
Update sidepar
2020-09-17 08:55:30 +02:00
Marcus Eide
12e2d169f8
Add featureflags components and toggle method on api
2020-09-17 08:55:30 +02:00
Marcus Eide
cd66f03f9d
Cleanup and breaking out into more components
2020-09-17 08:55:30 +02:00
Marcus Eide
5e9acd5947
Option to change size of SignInAvatar
2020-09-17 08:55:29 +02:00
Marcus Eide
a566cba671
wip: big commit to add sidebar settings dialog
2020-09-17 08:55:29 +02:00
Tim Jacomb
702546b8e3
Add scaffolder config to monorepo ( #2492 )
2020-09-17 08:45:11 +02:00
Tim Jacomb
1b45fbc442
Simplify code
2020-09-17 07:25:27 +01:00
Tim Jacomb
fcdae603ba
Merge branch 'master' into add-access-support
2020-09-17 07:17:12 +01:00
Ivan Shmidt
b0656e47d9
Merge pull request #2489 from iamrajiv/issue_1994
...
Added description header field in backstage.io docs
2020-09-16 22:29:50 +02:00
Rajiv Ranjan Singh
485fa981d2
prettified md
2020-09-17 01:38:58 +05:30
Rajiv Singh
19550ef1fd
Added PlantUML diagrams in backstage.io docs ( #2413 )
...
* added Sequence Diagram
* updated location for generated UML diagrams
2020-09-16 21:53:24 +02:00
dependabot[bot]
e5b79755c0
chore(deps): bump nodegit from 0.26.5 to 0.27.0 ( #2454 )
...
Bumps [nodegit](https://github.com/nodegit/nodegit ) from 0.26.5 to 0.27.0.
- [Release notes](https://github.com/nodegit/nodegit/releases )
- [Changelog](https://github.com/nodegit/nodegit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodegit/nodegit/compare/v0.26.5...v0.27.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-16 21:50:53 +02:00