Commit Graph

4449 Commits

Author SHA1 Message Date
Patrik Oldsberg b6ba9ed08a workflows: cache node_modules in e2e tests 2020-08-25 09:03:07 +02:00
Jeff Feng e94c1e321e Update siteConfig.js (#2100)
Now that we have a Docs tab on backstage.io, seems like the GitHub menu item can go back to linking to the top of the repo.
2020-08-24 18:54:18 +02:00
Emma Indal edab8b2ad8 fix(template tags): fixes issues with tags specified with uppercase (#2049)
* fix(template tags): fixes issues with tags specified with uppercase

* adds new validator for metadata tags

* fix(template tags): change tags to be lowercase

* fix(template tags docs): update docs to include lowercased tags

* fix(validator): change back to using isValidDnsLabel for tags

* fix(software catalog docs): use lowercase tags in docs
2020-08-24 17:01:27 +02:00
Stefan Ålund 889e1fd4bb Docs: strategies for adopting Backstage (#2092)
* Adopting guidelines

* More updates

* Tactics

* Add metrics

* Add MTTR
2020-08-24 16:37:51 +02:00
ellieseastream 9fce28f2ba Merge pull request #2098 from spotify/mob/techdocs-ref-backstage-entity
Added techdocs-ref to backstage entity
2020-08-24 16:14:51 +02:00
Emma Indal b5ada28f26 Added techdocs-ref to backstage entity 2020-08-24 15:52:44 +02:00
Fredrik Adelöw fa1fd84d45 Merge pull request #2097 from spotify/freben/e2e-fix
fix(e2e): attempt to unbreak e2e tests due to bad rollup-plugin-dts release
2020-08-24 15:31:26 +02:00
Marc Bruggmann 9bacbf14cb Update the system model to focus more on the core entities. (#2011)
* Update the system model to focus more on the core entities.

Now that we have a way of labeling and annotating catalogue
entities, we can focus the system model more on the entities
themselves. I believe that also makes more sense as a model that
is shared across many companies - it's easier to standardize on
the core entities, and leave some room to implement further
abstraction or categories to individual implementations.

* Re-add system and domain conepts.
2020-08-24 15:12:33 +02:00
Fredrik Adelöw 9939dace2f fix(e2e): attempt to unbreak e2e tests due to bad rollup-plugin-dts release 2020-08-24 14:54:54 +02:00
Andrew Thauer ed5a0e7028 docs: add wealthsimple to adopters list (#2090) 2020-08-24 06:34:16 +02:00
Patrik Oldsberg 3abc517cfc Merge pull request #2085 from spotify/rugvip/se2ep
packages: move CLI e2e test to separate package, port to TS and slim down workflow
2020-08-23 22:40:58 +02:00
Patrik Oldsberg f0cda149dd Merge pull request #2086 from spotify/rugvip/win
workflows: add Windows master build
2020-08-23 19:33:43 +02:00
Patrik Oldsberg ed733cf029 docsgen: fix link generation on windows 2020-08-23 19:13:02 +02:00
Patrik Oldsberg 4e5422bd34 workflows: add Windows master build 2020-08-23 19:13:01 +02:00
Patrik Oldsberg 5b722c179f e2e-test: include local deps from plugin template 2020-08-23 18:30:34 +02:00
Patrik Oldsberg e8e6deb0e4 e2e-test: switch to using ts-node register to pass options 2020-08-23 18:30:34 +02:00
Patrik Oldsberg b73612df64 e2e-test: add minimal test 2020-08-23 18:30:34 +02:00
Patrik Oldsberg 5fc0ce3e37 e2e-test: make waitFor time out 2020-08-23 18:30:33 +02:00
Patrik Oldsberg 0d09f12c4d workflows: update e2e test workflows 2020-08-23 18:30:33 +02:00
Patrik Oldsberg 831ce12b7d e2e-test: refactor dep detection and use cli-common to resolve paths 2020-08-23 18:30:33 +02:00
Patrik Oldsberg 0d240696eb e2e-test: port to typscript 2020-08-23 18:30:33 +02:00
Patrik Oldsberg 9052dfc5bf e2e-test: merge eslint rules 2020-08-23 18:30:32 +02:00
Patrik Oldsberg 1358739063 cli: move out e2e-test to separate package 2020-08-23 18:30:32 +02:00
Patrik Oldsberg 6e038d196c Merge pull request #2087 from spotify/rugvip/reci
workflows: rename Frontend CI to just CI
2020-08-23 18:09:26 +02:00
Patrik Oldsberg 5f1c74452a workflows: rename Frontend CI to just CI 2020-08-23 16:18:48 +02:00
Stefan Ålund d7a10bcf12 Update README.md (#2083) 2020-08-23 09:39:53 +02:00
Patrik Oldsberg 77adcd801e Merge pull request #2079 from spotify/rugvip/jest-isolation
cli: switch ts-jest to use isolatedModules
2020-08-22 11:26:28 +02:00
Raghunandan Balachandran 7fd6ab60b8 Merge pull request #2080 from spotify/fix-release-alpha.19
Update microsite i18n json to unblock release alpha 19
2020-08-22 10:34:16 +02:00
Patrik Oldsberg 950b316820 cli: switch ts-jest to use isolatedModules 2020-08-22 10:08:06 +02:00
Raghunandan 290d28d856 Update microsite i18n json 2020-08-22 10:05:21 +02:00
Fredrik Adelöw 34a6210e2f Merge pull request #2078 from msamad/webpack-sourcemap-path
Fix webpack sourcemap path for debugging
2020-08-22 09:17:19 +02:00
Mustansar Anwar ul Samad d224f9bba7 Fix webpack sourcemap path for debugging 2020-08-22 10:04:17 +12:00
Paul Pacheco 9414db5ee7 show how to use config when setting up api (#2075)
Most API will require some configuration.

So it would be more useful to show an example where the config is available when the API's are being wired up
2020-08-21 22:38:12 +02:00
Nikita Dudnik 3e10e5e3d8 fix(microsite): animation for techdocs (#2070) 2020-08-21 15:48:08 +02:00
dependabot-preview[bot] 0afdba6ac1 chore(deps): bump @rjsf/core from 2.2.2 to 2.3.0 (#2062)
Bumps [@rjsf/core](https://github.com/rjsf-team/react-jsonschema-form) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/rjsf-team/react-jsonschema-form/releases)
- [Commits](https://github.com/rjsf-team/react-jsonschema-form/compare/v2.2.2...v2.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-21 15:47:45 +02:00
Emma Indal e9c937dd9f Add docs template to default app templates (#2072) 2020-08-21 15:46:10 +02:00
Sebastian Qvarfordt 2e50876160 Throw error when failing to generate docs to prevent request loop (#2073) 2020-08-21 15:30:50 +02:00
Emma Indal f6f56aa748 TechDocs: documentation template (#1954)
* feat(docs-template): Add docs template to create a standalone docs project

* fix(docs-template): add docs template to mock data

* fix(docs-template): owner of template

* add techdocs-ref to cookiecutter docs project

* delete unused cookiecutter json file

* update docs in default index.md file

* rename from .yaml to .yml to be consistent to docs

* update techdocs-ref to use github protocol
2020-08-21 14:56:46 +02:00
Stefan Ålund c6c3c94c18 Camelcase GitHub and GitLab (#2034)
* Camelcase GitHub and GitLab

* GitLab

* Code GitLab

* GitHub in code

* Fix auth naming

* Update docs/features/software-templates/adding-templates.md

Co-authored-by: Raghunandan Balachandran <soapraj@gmail.com>

* Update docs/features/software-templates/extending/create-your-own-preparer.md

Co-authored-by: Raghunandan Balachandran <soapraj@gmail.com>

Co-authored-by: Raghunandan Balachandran <soapraj@gmail.com>
2020-08-21 14:48:16 +02:00
dependabot-preview[bot] 3071065884 chore(deps): bump swagger-ui-react from 3.31.1 to 3.32.4 (#2059)
Bumps [swagger-ui-react](https://github.com/swagger-api/swagger-ui) from 3.31.1 to 3.32.4.
- [Release notes](https://github.com/swagger-api/swagger-ui/releases)
- [Commits](https://github.com/swagger-api/swagger-ui/compare/v3.31.1...v3.32.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-21 14:47:45 +02:00
dependabot-preview[bot] 9b655c8f71 chore(deps): bump @material-icons/font from 1.0.3 to 1.0.4 (#2063)
Bumps [@material-icons/font](https://github.com/material-icons/material-icons) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/material-icons/material-icons/releases)
- [Commits](https://github.com/material-icons/material-icons/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-21 14:47:17 +02:00
Raghunandan Balachandran 9b8024352a Merge pull request #2046 from spotify/new-release-20-aug-20
Release v0.1.1-alpha.19
2020-08-21 14:13:56 +02:00
Patrik Oldsberg 261ad041cd Merge pull request #2069 from spotify/rugvip/jest-fix
cli: fix jest transform pattern termination
2020-08-21 14:13:05 +02:00
Fredrik Adelöw 4083ba78fb Merge pull request #1996 from dfds/dfds-servicebuilder-https-enabled-v2
Dfds servicebuilder https enabled v2
2020-08-21 14:04:25 +02:00
Fredrik Adelöw f43063d463 fix dependency and lockfile 2020-08-21 13:28:54 +02:00
Patrik Oldsberg 4d17c1fd94 cli: fix jest transform pattern termination 2020-08-21 13:24:43 +02:00
Raghunandan b9683dc236 Commit lock file 2020-08-21 12:27:03 +02:00
Sebastian Qvarfordt 613c06bdd6 Techdocs: Updates preparers to make it work in actual usecases (#1957)
* feature(techdocs): JIT generation of techdocs

* Fix linting issues

* Add Techdocs tab to entity page

* Added missing dep

* Added missing dep

* Removed duplicate dep

* Better tab navigation

* Update label on entity page to say docs

* Fix lint issue

* Move building of docs from entity to a function

* feature(techdocs): JIT generation of techdocs

* Fix linting issues

* Add Techdocs tab to entity page

* Added missing dep

* Added missing dep

* Removed duplicate dep

* Better tab navigation

* Update label on entity page to say docs

* Fix lint issue

* Move building of docs from entity to a function

* attempt to add back react as a dep

* Fixed failing test

* fix(techdocs): Hopefully fixed tests

* Fixed another failing test

* Initial apiRef for techdocs storage

* Cleaned up some code in reader

* test(headertabs): add tests to HeaderTabs component

* fix(headertabs): change tab mock id

* fix(techdocs-generator): fix problem with macOS symlink to tmp folder

* fix(lint): remove unused configApiRef

* wip

* Ongoing cleanups

* Cleanups and fix tests

* Initial github preparer. Doesn't work properly yet

* Updated dir preparer to handle github managed-by-location and added github preparer

* Removed old file

* Fixed feedback and added better logging to techdocs build process

* Updated create-app template

Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Emma Indal <emmai@spotify.com>
2020-08-21 12:11:03 +02:00
Raghunandan 15e334a584 Release v0.1.1-alpha.19 2020-08-21 11:40:04 +02:00
Raghunandan Balachandran f42bdf2490 Merge pull request #2066 from spotify/freben/bump-refractor
fix(core): bump react-syntax-highlighter to unbreak build
2020-08-21 11:39:23 +02:00