$customHeader
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Current »

Topics

  • Topics for Tuesday’s Arch Study Group

  • 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, how/when/where are they run

      • Is there an inventory of all our e2e tests? e.g. which repos have them, which don’t

      • What's the difference between e2e-tests on build jenkins vs e2e tests for ecommerce (per https://edx-internal.slack.com/archives/CD9FTF8HW/p1598969607013300?thread_ts=1598967197.011500&cid=CD9FTF8HW)?

      • Evolution of e2e tests at edx

      • Who owns what part of e2e tests? (ie who do I talk to if they are broken)

    • 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.

  • No labels