Commit Graph

11366 Commits

Author SHA1 Message Date
Patrik Oldsberg 96d862bd1e todo-backend: add TodoReaderService tests + tweaks
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-12 13:29:55 +01:00
Patrik Oldsberg b2f1ac111b todo-backend: add index test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-12 11:57:44 +01:00
Patrik Oldsberg 9393f7dfe7 todo-backend: add tests for TodoScmReader and make constructor public
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-12 11:50:13 +01:00
Patrik Oldsberg da6bce39e4 todo-backend: added comment parser tests and tweaks
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-12 11:06:03 +01:00
Patrik Oldsberg 6231a9a0d4 todo,todo-backend: add support for filtering
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-12 00:49:40 +01:00
Patrik Oldsberg c07728eec8 todo,todo-backend: add tag field to TodoItems
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 23:37:41 +01:00
Patrik Oldsberg 378f77b4f6 todo: add format intro and examples to README
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 21:34:07 +01:00
Patrik Oldsberg fd45472213 todo-backend: add support for configuring the default parser
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 21:23:17 +01:00
Patrik Oldsberg ebeb76822a todo: sync package versions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 20:31:18 +01:00
Patrik Oldsberg 51da6891e0 todo,todo-backend: use @backstage/errors
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 19:39:34 +01:00
Patrik Oldsberg e1d3fcf1c0 todo-backend: review suggestions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 19:39:34 +01:00
Patrik Oldsberg 0d7db68595 Apply suggestions from code review
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Adam Harvey <adam.harvey@dxc.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 19:39:33 +01:00
Patrik Oldsberg 9c4ebfb4e4 todo: update TodoList test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:35 +01:00
Patrik Oldsberg a7648a37fa app: add todo plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:35 +01:00
Patrik Oldsberg 2f6faae464 todo: avoid routable extension for now
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:05 +01:00
Patrik Oldsberg 38201c6ec4 todo,todo-backend: added repo info
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:05 +01:00
Patrik Oldsberg c44db42c84 todo,todo-backend: updated READMEs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:04 +01:00
Patrik Oldsberg 4fb393e98f todo-backend: use integrations to resolve line numbers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:04 +01:00
Patrik Oldsberg bdf5d7de59 todo: added support for order in api and table
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:04 +01:00
Patrik Oldsberg 803cc34d47 todo-backend: add ordering support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:04 +01:00
Patrik Oldsberg 3a7a803b0b todo-backend: filter out all dotfiles
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:03 +01:00
Patrik Oldsberg 240ab2d520 todo,todo-backend: tweak todo item model and table
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:03 +01:00
Patrik Oldsberg 74543b6688 todo-backend: add service tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:03 +01:00
Patrik Oldsberg 8e47b7d988 todo-backend: cache read results
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:02 +01:00
Patrik Oldsberg cf193329a4 todo,todo-backend: switch to and implement offset/limit pagination
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:02 +01:00
Patrik Oldsberg 2eeb884353 todo-backend: implement TodoScmReader
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:02 +01:00
Patrik Oldsberg 76e6336312 todo-backend: full TodoReaderService implementation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:01 +01:00
Patrik Oldsberg c829e1e983 todo: fix error response parsing and set NotFoundError name
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:01 +01:00
Patrik Oldsberg 117286b313 todo-backend: create layered shell with types and mock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:01 +01:00
Patrik Oldsberg f2bf479e0f todo-backend: initial setup and mock API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:00 +01:00
Patrik Oldsberg e24a8964f6 todo: set up both live and mocked api pages in dev env
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:00 +01:00
Patrik Oldsberg be0721c6c6 backend: add todo plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:02:00 +01:00
Patrik Oldsberg 1c04474fe7 todo: implement TodoClient
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:01:37 +01:00
Patrik Oldsberg c6e98956a2 todo: replace example components with TodoList + test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:01:37 +01:00
Patrik Oldsberg 6ef3bc7d81 todo: add entity page wrapper to dev setup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:01:37 +01:00
Patrik Oldsberg 2e680b86e7 todo: hook up dev setup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:01:36 +01:00
Patrik Oldsberg 72f59d5528 todo: add todo api types and empty client
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:01:36 +01:00
Patrik Oldsberg fbf10445af plugins: added todo frontend and backend plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 18:01:36 +01:00
Fredrik Adelöw 3ece07ee8d Merge pull request #4903 from backstage/freben/errors
Introduce the @backstage/errors package
2021-03-11 17:06:23 +01:00
Patrik Oldsberg 61f071cfcb Merge pull request #4925 from backstage/mob/storybrooks
cli: lint storybook file dependencies as if they were tests
2021-03-11 16:40:28 +01:00
Patrik Oldsberg 4c597d78a0 Merge pull request #4924 from backstage/mob/graphiql-sidebar
graphiql,app: export icon and avoid routeRef usage in SidebarItem
2021-03-11 16:40:13 +01:00
Patrik Oldsberg 1401bfc515 Merge pull request #4923 from backstage/rugvip/mob/use-no-desc
user-settings: avoid depending on descriptions from ApiRefs
2021-03-11 16:39:40 +01:00
Patrik Oldsberg 09eb54e014 graphiql,app: export icon and avoid routeRef usage in SidebarItem
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:14:34 +01:00
Patrik Oldsberg 84972540b0 cli: lint storybook file dependencies as if they were tests
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:01:14 +01:00
Patrik Oldsberg 147b4c5b1f user-settings: avoid depending on descriptions from ApiRefs
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 15:58:37 +01:00
Fredrik Adelöw fda249ff6f fix review comments
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-11 14:31:21 +01:00
Fredrik Adelöw 8686eb38cf Introduce the @backstage/errors package.
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>
2021-03-11 14:31:21 +01:00
Fredrik Adelöw 9804a5273e Merge pull request #4814 from backstage/changeset-release/master
Version Packages
2021-03-11 14:27:52 +01:00
github-actions[bot] 0e120c5c66 Version Packages
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-11 13:45:44 +01:00
Fredrik Adelöw a5c3dd77fe Merge pull request #4919 from backstage/freben/master-built
fix master build error
2021-03-11 13:25:00 +01:00