Topics
GitHub Actions vs Jenkins: thoughts?
Let’s assess the technology
Feedback request: extensions to in-process API conventions:
ADR bot: are people using it? Any feedback?
Currently posted in the open edX slack workspace’s #adr-notifications channel
Usefulness
Perhaps format can be updated - Jeremy Bowman (Deactivated) will follow-up with Ned Batchelder (Deactivated)
Integrate with edX slack workspace
last week: 6 notifications (4 on Tues)
#architecture? #adr-notifications?
Upcoming extensions doc
Can be put in the decisions folder
Type annotations - do people want to try this out, and if so where would we prioritize it?
May be useful in APIs
Currently using pycontracts in certain gnarly modulestore APIs
+Blended engineering model
People interfaces and Code interfaces
Case A: (code interface: has clear boundaries)
External team(s) review each other code
Internal team requires a runbook and toggle
Case B: (code interface: does not exist at all or refactoring of existing code)
Hands-on (pair-programming) between internal engineer on the blended project
Internal engineers working side-by-side with external engineers
Case C: (people interface: external dev has merge rights)
Case D: (people interface: owning team is different from the Internal Dev team)
Supported Python APIs in the monolith for Django App Plugins