Commit Graph

16779 Commits

Author SHA1 Message Date
@pawelmitka ea048ce7a0 feat(scaffolder-backend): Yeoman Generator module
Added a new Scaffolder Backend Yeoman module to allow for integration with Yeoman Generators. At the moment the only action added is 'run' to execute installed Yeoman Generator.

The Yeoman Generator can be either added as a dependency in `package.json` of a service that uses this plugin or installed in an environment using `npm install -g https://github.com/org/generator-name.git`

Tests for `yeomanRun.ts` were not added because 'yeoman'environment' module is exported in a way that does not allow partial mocking while '@types/yeoman-environment' does not support Yeoman 3.x, yet.

I also tested it E2E.

Signed-off-by: @pawelmitka <pawel.mitka@brainly.com>
2021-09-15 12:31:35 +02:00
Ben Lambert e3b9e29bec Merge pull request #7176 from leon-vg/patch-2
Github-discovery - document the default scan option
2021-09-15 11:31:00 +02:00
Ben Lambert 7f4aa44192 Merge pull request #7172 from backstage/blam/creating-custom-scaffolder-field-extensions
docs: Added Documentation for `customFieldExtensions`
2021-09-15 11:23:01 +02:00
blam 249b33d1a5 docs: fixing prettier warnings and reword the text
Signed-off-by: blam <ben@blam.sh>
2021-09-15 11:22:01 +02:00
blam cf4f80d50b chore: updating review emcomments
Signed-off-by: blam <ben@blam.sh>
2021-09-15 10:52:29 +02:00
Tim Hansen 75afb95196 Merge pull request #7184 from adamdmharvey/doco-update
fix(docs): Update Docusaurus build errors & minor rewording
2021-09-14 20:31:15 -06:00
Adam Harvey 2b3685cb23 Merge branch 'master' of github.com:backstage/backstage into doco-update 2021-09-14 19:44:48 -04:00
Patrik Oldsberg 865fe672b7 Merge pull request #7183 from backstage/rugvip/fix
catalog: fix broken test
2021-09-15 01:28:34 +02:00
Adam Harvey 28a0003fa7 Add missing period
Signed-off-by: Adam Harvey <adaharve@cisco.com>
2021-09-14 19:15:15 -04:00
Adam Harvey 23e4628206 Minor rewording
Signed-off-by: Adam Harvey <adaharve@cisco.com>
2021-09-14 19:15:04 -04:00
Adam Harvey 6472a6fd4f Wrapping not needed with prettier-ignore for YAML frontmatter
Signed-off-by: Adam Harvey <adaharve@cisco.com>
2021-09-14 19:05:50 -04:00
Adam Harvey e8c1793819 Fix sidebar
Signed-off-by: Adam Harvey <adaharve@cisco.com>
2021-09-14 19:04:52 -04:00
Patrik Oldsberg cccfa039e5 catalog: fix broken test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-15 00:11:19 +02:00
Patrik Oldsberg 9989642c14 Merge pull request #7149 from backstage/rugvip/entity-context
catalog-react: cross-version compatibility for entity context
2021-09-14 22:53:13 +02:00
Patrik Oldsberg 24b026fad9 Merge pull request #7179 from backstage/rugvip/vulns
Cleanup some more vulnerabilities 🧹
2021-09-14 19:47:20 +02:00
Patrik Oldsberg 2048e3443c test-utils-core: ignore ansi-regex vulnerability
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-14 17:41:02 +02:00
Patrik Oldsberg 545b61a5f7 todo-backend: ignore ansi-regex vulnerability
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-14 17:38:51 +02:00
Patrik Oldsberg 77bcf58c5c yarn.lock: bump normalize-url
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-14 17:36:47 +02:00
Patrik Oldsberg 8c22a05a61 yarn.lock: bump jsonpointer
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-14 17:35:17 +02:00
Leon 2d2de6bda5 added more examples
Signed-off-by: Leon <leonvanginneken@gmail.com>
2021-09-14 15:31:25 +02:00
Leon van Ginneken 23b69dcd51 Document the default scan option for the org
Signed-off-by: Leon <leonvanginneken@gmail.com>
2021-09-14 14:38:29 +02:00
Ben Lambert ed7b9fbd56 Merge pull request #7101 from sam-robson/sam-robson-add-clientopts-to-elastic
feat: additional options for the elasticsearch client
2021-09-14 13:33:42 +02:00
blam 114a10fe9c chore: added some more docs around field extensions
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2021-09-14 12:12:32 +02:00
blam 67ee34dcae docs: added some more examples
Signed-off-by: blam <ben@blam.sh>
2021-09-14 12:12:32 +02:00
blam df1504c9ca chore: added some more lines of documentation
Signed-off-by: blam <ben@blam.sh>
2021-09-14 12:12:32 +02:00
blam 16db8192ff chore: added some more of an example
Signed-off-by: blam <ben@blam.sh>
2021-09-14 12:12:32 +02:00
blam 512a04ec3a chore: started some documentation on FieldExtensions
Signed-off-by: blam <ben@blam.sh>
2021-09-14 12:12:32 +02:00
Ben Lambert 34fa0b3450 Merge pull request #7148 from dagda1/replace-file-loader-with-assets-loader
Replace deprecated loaders with new `assets-module`
2021-09-14 11:29:34 +02:00
Ben Lambert 847f9c1f9b Merge pull request #7161 from kuangp/feat/entityLayoutTitle
feat(EntityLayout): display title field if defined
2021-09-14 10:36:11 +02:00
Patrik Oldsberg 360039a4f3 Merge pull request #7143 from backstage/rugvip/bridge
Extract version bridging logic from core into new version-bridge package
2021-09-14 10:32:16 +02:00
Johan Haals 4a550c7b13 Merge pull request #7140 from HHogg/luxon-plugin-cloudbuild
Plugin cloudbuild - Swapped over to use Luxon
2021-09-14 10:16:53 +02:00
blam 4efbafb321 chore: replace all occurences of the old deprecated loaders
Signed-off-by: blam <ben@blam.sh>
2021-09-13 20:14:53 +02:00
Ben Lambert 11da7e59e9 Merge pull request #7163 from backstage/rugvip/drop-docgen
remove docgen package
2021-09-13 19:59:09 +02:00
Patrik Oldsberg c478989d8d Merge pull request #7165 from backstage/rugvip/report
workflows: upload snyk report to GitHub
2021-09-13 19:44:58 +02:00
Patrik Oldsberg 0671a8b71c workflows: upload snyk report to GitHub
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-13 19:18:15 +02:00
Phil Kuang d5b23612c2 feat(EntityLayout): display title field if defined
Signed-off-by: Phil Kuang <pkuang@factset.com>
2021-09-13 11:27:16 -04:00
Ben Lambert 16b010ff4a Merge pull request #7029 from awanlin/topic/add-homepagetimer-to-new-homepage
Added the HomepageTimer to the new composable Home Page
2021-09-13 17:08:57 +02:00
Ben Lambert 3264abcd40 Merge pull request #7158 from shvmbisht/fix/add-search/pagination-to-NR
adding search and pagination to new Relic component
2021-09-13 16:55:35 +02:00
Patrik Oldsberg d61eb832fa Merge pull request #7150 from backstage/rugvip/api-docs
Introduce API Reference
2021-09-13 16:20:23 +02:00
Patrik Oldsberg 37a218dc79 Merge pull request #7160 from backstage/rugvip/exports
catalog-backend: add missing type exports
2021-09-13 16:03:41 +02:00
blam 52a5a46372 changeset: added a changeset for new relic plugin
Signed-off-by: blam <ben@blam.sh>
2021-09-13 15:54:28 +02:00
Patrik Oldsberg a41ac6b952 catalog-backend: add missing type exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-13 15:37:08 +02:00
Sam Robson 129bd23852 test: clientOptions config accessed but not required
Signed-off-by: Sam Robson <srobson@gocardless.com>
2021-09-13 14:24:52 +01:00
Oliver Sand 6eb0acfa22 Merge pull request #7159 from SDA-SE/feat/home-page-cleanup
Fix home page package issues
2021-09-13 15:02:08 +02:00
Harry Hogg 15e324ce60 docs(Changeset): Added a changeset for the backstage-cli TZ change
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2021-09-13 13:50:44 +01:00
Harry Hogg 90648a3f60 chore(backstage-cli): Set global jest timezone to UTC
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2021-09-13 13:50:44 +01:00
Harry Hogg 4e4daf3c74 docs(changeset): Added changeset
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2021-09-13 13:50:44 +01:00
Harry Hogg 4e28fcdef2 fix(plugin-cloudbuild): "validateDOMNesting(...): <p> cannot appear as a descendant of <p>" error caused by unnecessary paragraph tags
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2021-09-13 13:50:44 +01:00
Oliver Sand be455f1025 Restore readme
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-09-13 14:38:53 +02:00
Harry Hogg 6368b76437 refactor(luxon): Plugin CloudBuild - Swapped over from using moment to luxon
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2021-09-13 13:16:33 +01:00