Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Topics for Tuesday’s Arch Study Group

    Open edX

    proposals

  • joining us at 1x a month Arch Tea

  • shared slack channels
  • Meta conversation on Arch Tea Time +2

    • Including more folks outside of Platform Theme

      • Note: Some teams have demos at 2:30pm

        • Unless we standardize on meetings throughout the org, we’ll always have these conflicts.

    • Timezone sensitivity for Arbisoft folks

      • Wed’s at 10am - Tues at 11am

    • Topics beforehand

      • Can prioritize if we know the topic ahead of time

      • Reacji again?

      • Prioritize topics provided 24-hour in advance

    • Using lean-coffee style - with time limits helps

    • Advertise the existence of this meeting when folks onboard

  • Open edX +4

  • Question: e2e tests +1

    • Questions

      • Context: ecommerce e2e tests were failing for 3-4 business days and we were unable to deploy anything to ecommerce production

      • Purpose

      /
      • , overview of how they work

      /infrastructure
    • e2e tests

      • edx-e2e-tests Jenkins job

        • Bokchoy-driven tests for interservice testing - used prior to us thinking more about API consumer contract tests

      • e-commerce has its own end-to-end tests

        • Intended to cover the happy path of the most important purchasing paths

        • Recent issues surfaced with Python upgrade when the Chrome version changed, etc, etc.

        • e-commerce is a high-risk business situation where there’s the value of this.

      • CI process

        • The e-commerce GoCD pipeline runs both the edx-e2e-tests and e-commerce e2e tests.

        • The edx-platform GoCD pipeline runs only the edx-e2e-tests.

      • Ownership

        • Purchase squad owns the e-commerce e2e tests.

        • Arch-BOM squad owns the edx-platform edx-e2e-tests.

  • 🎉 Inform from Adam Butterworth (Deactivated): BD-xx for Pattern Library is now completed - so no more Pattern Library in edx-platform

Backlog of Questions/Discussions

  • How can we improve our culture of async communication?

    • Idea: Discourse

  • React - Discussions Forum - editor input - draft JS

  • Branding: How can we keep branded edX Strings separate from the open source code (right now English string values are also edX-branded string values)

  • Future (when folks are not on PTO)

    • Q&A with Feanil on Inter-service Eventing

    • Observability with Robert

      • What are your biggest pain-points?

      • Any we should dive into (e.g JS Error alert fatigue)Type hinting: Do we want it? Everywhere or just in APIs? etc?

    • Shopping cart deprecation with Diana

      • lessons learned, knowledge sharing on dead code, etc.