Commit Graph

3597 Commits

Author SHA1 Message Date
ellieseastream 471b9faccd Merge pull request #1596 from spotify/mob/update-techdocs-container
TechDocs: updated techdocs container docs
2020-07-13 15:13:59 +02:00
ellinors 329305087c fix: add new techdocs folders to codeowners 2020-07-13 15:11:08 +02:00
Ivan Shmidt 55df832891 Merge pull request #1563 from spotify/shmidt-i/proxy-plugin
Proxy backend plugin
2020-07-13 15:02:06 +02:00
Ivan Shmidt 4416e4a973 Merge pull request #1582 from spotify/shmidt-i/github-actions-frontend-list-builds
(github-actions): list builds based on mocked data
2020-07-13 15:01:15 +02:00
ellinors fd935dc4a3 fix: updated techdocs container docs 2020-07-13 14:40:31 +02:00
Ivan Shmidt 88550cd48f Merge branch 'master' of github.com:spotify/backstage into shmidt-i/github-actions-frontend-list-builds 2020-07-13 14:40:13 +02:00
Ben Lambert ab721c6e05 Merge pull request #1594 from spotify/blam/tidy-up-scaffolder
Use the Templater Property in the Template Definition to choose the templater
2020-07-13 14:00:21 +02:00
blam 567e5d74cd chore(scaffolder): make the paths a little less specific 2020-07-13 13:48:54 +02:00
Ivan Shmidt 47ea7bb806 Merge branch 'master' of github.com:spotify/backstage into shmidt-i/proxy-plugin 2020-07-13 13:38:57 +02:00
Nikita Dudnik d3ef4eb9b3 Merge pull request #1587 from spotify/mob/github-actions-api
GitHub actions API
2020-07-13 13:10:33 +02:00
blam d91c10f654 feat(scaffolder): now the scaffolder is passed a list of templaters which is decided by the template definition 2020-07-13 11:55:39 +02:00
blam 1d4d07e07d chore(scaffolder): refactor out the templaters into a map that is dictated by the router 2020-07-13 11:55:05 +02:00
blam 2fdd40698a chore(scaffolder): renaming the processor key to templater 2020-07-13 11:54:32 +02:00
blam 46c60cb54a chore(scaffolder): Updating typescript issues by making the templater a required key 2020-07-13 11:53:10 +02:00
Ivan Shmidt f1b479c772 fix(proxy): mount on /proxy 2020-07-13 11:22:08 +02:00
Ivan Shmidt ac27ab635b fix(proxy): versions, private 2020-07-13 11:21:43 +02:00
Ivan Shmidt 021b03669a docs(proxy): add link to plugin creation docs 2020-07-13 11:19:20 +02:00
blam 87698e2fe6 chore(scaffolder): making the templater field mandatory 2020-07-13 10:53:30 +02:00
Nikita Nek Dudnik 423ff518f9 fix: correct response status usage 2020-07-13 10:29:35 +02:00
Sebastian Qvarfordt 240b183a01 Merge pull request #1588 from spotify/bil/remove-techdocs-plugin-dep
techdocs: remove @backstage/plugin-techdocs as dep
2020-07-13 10:20:02 +02:00
Patrik Oldsberg b89f9c34c7 Merge pull request #1591 from spotify/rugvip/node-12
package: enforce node 12
2020-07-11 21:00:19 +02:00
Patrik Oldsberg f39abc0fe7 package: enforce node 12 2020-07-11 20:22:12 +02:00
Nikita Nek Dudnik 2fd5d2ffa5 feat: make it work
Co-authored-by: Ivan Shmidt <ivans@spotify.com>
2020-07-10 19:47:20 +02:00
Bilawal Hameed 3026db08f0 fix: remove @backstage/plugin-techdocs as dep 2020-07-10 18:17:29 +02:00
Bilawal Hameed 066ba28acf docs(techdocs-cli): update to use from npm registry (#1586) 2020-07-10 17:58:34 +02:00
Bilawal Hameed 2331be17c7 fix: set techdocs plugin to public (#1585) 2020-07-10 16:41:05 +02:00
Sebastian Qvarfordt 03a71a5059 Merge pull request #1584 from spotify/mob/abstract-out-techdocs-container
techdocs: migrate container to /packages/techdocs-container
2020-07-10 16:36:36 +02:00
Bilawal Hameed 449c962aea docs: removed prefix slash 2020-07-10 16:21:51 +02:00
Bilawal Hameed f5a5fac7cf docs: correction 2020-07-10 16:18:16 +02:00
Bilawal Hameed 68d472f702 docs: updated to packages/techdocs-container 2020-07-10 16:17:22 +02:00
Bilawal Hameed decf400b4b fix(.github/workflows): only validate Dockerfile, not publish (it happens via webhooks) 2020-07-10 16:11:11 +02:00
Ivan Shmidt 99974b710e Merge pull request #1583 from ebarriosjr/Implementing-github-api-from-ndudnik-branch
Removed Mock implementation and tried to add the real one
2020-07-10 16:09:36 +02:00
Bilawal Hameed 3e1efc1e43 fix(.github/workflows): add packages/techdocs-container 2020-07-10 16:06:45 +02:00
Bilawal Hameed 4f709b4a25 fix: migrate techdocs-container to packages/ 2020-07-10 16:05:14 +02:00
Bilawal Hameed 353cf5a14f techdocs: implement serve for the techdocs-cli (#1581)
* feat(techdocs-cli): point techdocs export to localhost:3000/api

* feat(techdocs-cli): add http-proxy package

* feat(techdocs-cli): add react-dev-utils package

* feat(techdocs-cli): implement serve and serve:mkdocs commands

* fix: use [module] prefix convention in console.log

* docs: added commands

* wip

* Fix type errors

Co-authored-by: Sebastian Qvarfordt <s.qvarfordt@gmail.com>
2020-07-10 16:01:45 +02:00
Esteban Barrios 2f63fed839 Merge branch 'ndudnik/github-actions-api' into Implementing-github-api-from-ndudnik-branch 2020-07-10 16:00:09 +02:00
Ivan Shmidt 05519f880b fix: lint 2020-07-10 15:51:46 +02:00
ebarrios 5e93d376b5 Removed Mock implementation and tried to add the real one 2020-07-10 15:48:03 +02:00
Ivan Shmidt 5c487c127b feat(github-actions): list builds based on mocked data 2020-07-10 15:10:13 +02:00
Ivan Shmidt 6d19a3a5ba Merge pull request #1579 from spotify/shmidt-i/catalog-different-branches
Allow using different branches
2020-07-10 14:14:21 +02:00
Bilawal Hameed 3d4fcc4559 techdocs: set custom docStorageUrl via appConfig (#1575)
* feat(techdocs): read docStorageUrl from appConfig

* docs: updated techdocs plugin README to mention custom baseurl

* fix: added config file

* fix: use JSON in env variable

* fix: add to app-config.yaml

* typescript wrestling

* Nicer config handling

* fix: switch to using useApi(configApiRef)

* docs: corrected to new config name

* docs: mention app-config.yaml config option

* fix: removed unused dep @backstage/config

Co-authored-by: Sebastian Qvarfordt <s.qvarfordt@gmail.com>
2020-07-10 10:48:46 +02:00
Nikita Nek Dudnik 09dfdbad5c feat: github actions api type with a mock implementation 2020-07-10 09:56:39 +02:00
Ivan Shmidt ab69c9e47b feat(catalog): allow using different branches 2020-07-10 09:29:26 +02:00
Ivan Shmidt 9e109da170 Merge branch 'master' of github.com:spotify/backstage into shmidt-i/proxy-plugin 2020-07-10 01:00:06 +02:00
Ivan Shmidt 4a990863fd fix(proxy): add test 2020-07-10 00:56:40 +02:00
Patrik Oldsberg e25ac814ac Merge pull request #1571 from dfds/master
Fixing mock-data script issue on windows
2020-07-09 18:10:41 +02:00
Sebastian Qvarfordt eed37376fc Initial techdocs-cli (#1558)
* Initial techdocs-cli

* Run backstage serve and docker container from techdocs cli

* Added documentation for techdocs-cli

* Fix linting

* Builds and export the dev folder of a plugin

* make bin/build executable

* Remove 'src' from files

* fix

* fix: corrected bad rebase

* feat(techdocs-cli): create export in techdocs plugin + clone to cli build

* fix: added support for nodemon

* feat(techdocs-cli): add vercel/serve-handler npm package

* fix: bump eslint-config to 8.0.0 + add prettier-config

* fixup

* fix: add HTTPServer module for serving techdocs-preview-bundle/

* fix: addressed tsc issues (unused import, missing type definition)

Co-authored-by: Bilawal Hameed <bil@spotify.com>
2020-07-09 11:08:19 +02:00
Emil H. Clausen 9382e24839 Reverse file permissions for mock-data.sh scripts 2020-07-09 10:22:21 +02:00
Patrik Oldsberg a10705da63 Merge pull request #1497 from andrewthauer/rollbar-plugin
Add Rollbar plugin & backend
2020-07-09 10:05:57 +02:00
Andrew Thauer 8885ebee89 adding rollbar plugin & backend
This is the first commit of the rollbar plugin. It is fully functional
but will require some additional features to make it more usable and
feature complete. It currently includes a backend wraps the rollbar REST
API and provides data for the frontend plugin.
2020-07-08 22:44:49 -04:00