20 min
| Introduction to Backstage and how it could be used | @Feanil Patel | Spotify tool to catalog software related things Single pane of glass to see all software Centered around ownership A lot of our ownership models come from Spotify anyway https://backstage.openedx.org is a deployed version that’s currently running Component has pointers to source, docs, relations Defined in catalog file in version control, e.g. openedx-events/catalog-info.yaml at main · openedx/openedx-events (note: file must be .yaml, not .yml) Annotations Currently has a custom openedx.org/arch-interest-groups entry, but not currently displayed in the UI. We should start adding this information
Robert Q: How does this relate to owners list? Ned Q: String separated list? Andy: This allows us to annotate repos of code, not concepts. Can make tags, can make other component types that aren’t just generic Code. Can add “concepts”, even if it’s not backed by code. A little more complicated, but possible.
A lot of what Backstage is being used for is maintainership Robert Q: Is repo the smallest code component? Robert Q: How much are you doing in Backstage directly vs. catalog files David Q: 2U Backstage instance could point to all these? Deployments could also be a component. Dave Q: How would people contribute? Robert Q: The idea of other Backstage instances–to what extent are we supporting that workflow? If it is obvious and clear at the moment of a change, we’ll choose the one that is more open. If there’s only one clear way to do it and supporting other companies is complicated, then tCRIL is not going to spend a lot of time researching.
Hooking this up to 2U’s instance (David J.) Talk to @Feanil Patel about Backstage questions if you want to develop for it.
|
20 min | Evangelizing OEP-56 and this group (+ getting early feedback?) | @Dave Ormsbee (Axim) | [Andy] putting a reminder here to talk about cosmonauts LTI example Came up as an example of an ad hoc thing that is relevant to OEP-56 OpenCraft also works on it Interesting example of something this group should be able to do, or replace with a Backstage instance. eduNEXT: Same problem with filters Peter: MIT contracted OpenCraft for Library Blockstore LTI work (as an LTI provider). Robert Q: Should we have a hashing-out space to discuss components before we add them to Backstage, or just do things via code directly? Either is fine. Having a Scratch pad
|