# Contributors Meetup Async Update - April 6th, 2023 - April 17th, 2023

**URL:** <https://discuss.openedx.org/t/contributors-meetup-async-update-april-6th-2023-april-17th-2023/9872>\
**Category:** Core Contributors\
**Tags:** core-sprints, retrospective\
**Created:** [April 17, 2023, 5:27pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-april-6th-2023-april-17th-2023/9872 "2023-04-17T17:27:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Natalia\_Choconta](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/natalia_choconta/32/8647_2.png) [@Natalia\_Choconta](https://discuss.openedx.org/u/Natalia_Choconta)\
**Post date:** [April 17, 2023, 5:27pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-april-6th-2023-april-17th-2023/9872/1 "2023-04-17T17:27:05Z")

</div>

# Contributors Meetup Async Update

## April 6th, 2023 - April 17th, 2023

Welcome to our Core Contributors async update!

## 1. Working Groups Updates

### Working Groups Calendar 📆

# 

### **Marketing Working Group**

- **Chair:** Eden Huthmacher
- **Next Meetup:** April 19th

### **DevOps Working Group**

Hi Régis! What would be the right place to get this information from?

- **Chair:** @regis
- **Headlines:** working on improving the Docker build time in Tutor [Can we improve Docker image build time? · Issue #6 · openedx/wg-devops · GitHub](https://github.com/openedx/wg-devops/issues/6)
- **Meeting notes:** N/A
- **Blockers or Calls/offers for help:** N/A

### **BTR Working Group**

- **Chair:** @jalondonot
- **Headlines:**
  - Test Plan for Palm: [Open edX® Palm Test Sheet](https://docs.google.com/spreadsheets/d/1CX-smqwZ06eq6vyYCbNoIRZsuyGYNZoHiu_8zgmNj90/edit#gid=1707399868)
  - Coordinating the announcement of Testing

- **Meeting notes:**
  - [https://openedx.atlassian.net/wiki/spaces/COMM/pages/3730046995/2023+04+17+BTR+Meeting+Minutes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3730046995/2023+04+17+BTR+Meeting+Minutes)

- **Blockers or Calls/offers for help:**

### **DevEx Working Group**

- **Chair:** @Rebecca_S_Graber & @kmccormick
- **Headlines:**
  - Kyle’s “docker build” talk from the conference.
  - Kyle is working on reimplementing the edx-platform assets processing, Andrey from eduNEXT is helping with the XModule.
  - Brian S will be working on [tutor support for npm start from host](https://github.com/openedx/wg-developer-experience/issues/123)
  - Mafer’s “TVM: Tutor version/environment manager” talk from the conference.
  - Diana & Ned are working on getting coverage diff reports working on more PRs.

- **Meeting notes:**
  - [https://openedx.atlassian.net/wiki/spaces/COMM/pages/3724869639/2023-04-10+DevEx+Meetup+Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3724869639/2023-04-10+DevEx+Meetup+Notes)

- **Blockers or Calls/offers for help:**

### **Large Instances Working Group**

- **Chair:** @braden & @felipe
- **Headlines:**
  - **Status of the harmony project:** If you want to know the status of each issue you can check the following [link](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3708813313/Large+Instance+Meeting+Notes+21.03.2023)
  - [kubernetes\_collaboration\_202211.mp4](https://drive.google.com/file/d/1HINaCdMaLUiTIQuh4KlHhcEJ3uAvKHDu/view?usp=share_link)

- **Pull requests reviews:**
  - Monitoring: in review
  - Implementation of Karpenter by Lawrence: the code is ready and just have to update the commit messages
  - Renaming of the project to Harmony: PR already approved by braden, ready to go

- **Meeting notes:**
  - [https://openedx.atlassian.net/wiki/spaces/COMM/pages/3720642563/Large+Instance+Meeting+notes±+2023-04-04](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3720642563/Large+Instance+Meeting+notes+-+2023-04-04)

- **Blockers or Calls/offers for help:**

### **Frontend Working Group**

- **Chair:** @arbrandes
- **Headlines:**
  - Turn [https://github.com/openedx/frontend-app-learner-record/blob/master/docs/decisions/0002-feature-based-application-organization.rst](https://github.com/openedx/frontend-app-learner-record/blob/master/docs/decisions/0002-feature-based-application-organization.rst) into OEP/ADR. Based on meeting discussion that feels like a good path forward, but it’d be good to get some more input.

- Some updates of the journey to getting foundational support for TypeScript in MFEs:
  - They released a new shared **@edx/typescript-config** NPM package intended to be the common TypeScript config for most projects (NPM)
  - They will need to add TypeScript support for ESLint, which is what’s proposed by this PR; would welcome any feedback!
  - They pushed up changes to this PR in **@edx/frontend-build** which extends **@edx/typescript-config** but blocked on the above item (i.e., will need to upgrade **@edx/eslint-config** if/when the above PR merges).
  - They intend to release all these under alpha releases (for **@edx/frontend-build** and **@edx/eslint-config** ) to avoid unintentionally breaking things for existing consumers while we QA with MFEs.

- **Meeting notes:**
  - [Slack wg-frontend](https://join.slack.com/share/enQtNTExNzI3OTAzOTg2MC0yMTc2ZWY2NTJjOTZjMTFmMTBlOWQzYjRlOWU3ODM4ZjVjOWViOGYzM2FlNGEwYzA1YmI4ZTgwNWYxYjJiNTkx)
  - [2023-04-10 DevEx Meetup Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3724869639/2023-04-10+DevEx+Meetup+Notes)

- **Blockers or Calls/offers for help:**

### **Data Working Group**

- **Chair:** Edward Zarecor & Tobias Macey
- **Next Meetup:** April 19th

### **DEPR Working Group**

- **Chair:** Feanil
- **Next Meetup:** April 20th
- Project board

### **Product Working Group**

- **Chair:** Jenna Makowski
- **Next Meetup:** April 25th
- [Project board](https://github.com/orgs/openedx/projects/26)

### **TOC**

Hi @antoviaque! what would be the right place to get this information from? would you like to add any updates?

- Headlines
- Blockers and Calls/offers for help
- Record meeting link
- Meeting notes link

### **Maintainers**

- **[Open edX Maintainer’s Program](https://openedx.org/blog/open-edx-maintainers-program/)**
- **[2023-02-23 Maintainers’ Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3683876865/2023-02-23+Maintainers+Meeting+notes)**
- **Blockers or Calls/offers for help:**
- Is there anything you would like to add here, Sarina?

## 2. Improvements and Calls/offers for help

If you think you can lend a hand to any of the core contributors that are blocked, feel free to reach out to them!

## 3. Events

- [The Open edX Maintainer’s Program, New Features & Open Source Integrations **Meetup** will be on **April 27th, 2023 at 10 AM (EDT)**](https://www.eventbrite.com/e/the-open-edx-maintainers-program-new-features-open-source-integrations-tickets-565540876987?aff=erelpanelorg)

## 4. Projects

Would anyone like to highlight any new or ongoing projects?

## 5. Next async update and meetup

- **Tuesday April 18th - Join the meetup here!**
- **Monday May 2nd - Update async [here!](https://discuss.openedx.org/t/open-edx-contributors-meetup/1450/121)**
  - Details and draft agenda on [the GitHub board](https://github.com/openedx/wg-community/issues/93)

Please reply to this post with any questions or comments you may have!

---

<div class="post-metadata">

**Author:** ![antoviaque](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/antoviaque/32/32_2.png) [@antoviaque](https://discuss.openedx.org/u/antoviaque)\
**Post date:** [April 18, 2023, 11:14am UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-april-6th-2023-april-17th-2023/9872/2 "2023-04-18T11:14:35Z")

</div>

Thank you for doing this work @Natalia_Choconta 👍

> [@Natalia\_Choconta](#):
>
> ### **TOC**
> 
> Hi @antoviaque! what would be the right place to get this information from? would you like to add any updates?
> 
> - Headlines
> - Blockers and Calls/offers for help
> - Record meeting link
> - Meeting notes link

Sorry for the delay in answering you - between vacation and conference, I’m only catching up on the forums now.

For the TOC reporting, I’m happy to help answer or summarize as needed, but maybe @e0d, as the committee’s chair, you might want to handle it? The notes and summaries of the TOC meetings you post in the forum would be the best material to include in those updates imho.

FYI we don’t record the TOC meetings currently, so there is no Record link. For this sprint’s update - we have met and discussed at the conference, as well as in a follow-up confcall last week, so there should be notes posted soon about them.

---

<div class="post-metadata">

**Author:** ![antoviaque](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/antoviaque/32/32_2.png) [@antoviaque](https://discuss.openedx.org/u/antoviaque)\
**Post date:** [April 18, 2023, 11:15am UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-april-6th-2023-april-17th-2023/9872/3 "2023-04-18T11:15:00Z")

</div>

I’ll also post an update for the core contributors, for the past two sprints:

# Hours

Contributed by core contributors: 543h (270h/sprint)

# Accomplishments

## Conference work

Many of us last month were attending, giving talks, volunteering to organize it. Catching up with everyone.

## Product

- Restarting the campus working group - meeting at the conference between several projects (ASU/Ethiopia, Spain, edX)
- Meeting about the future of ecommerce and associated extension APIs (Felipe)
- Nominated Marco for product cc (Felipe)
- Collected feedback from the Product Working Group’s brainstorming session at the conference (Sarina, Ali)
- Design work for the [Marketplace page](https://openedx.org/marketplace-all) (Ali)
- Draft of a Typeform survey on improving CC processes (Ali)
- Discussions with the Axim/2U Product Team about the Navigation Sidebar project: [#231](https://github.com/openedx/platform-roadmap/issues/231) (Ali)

## Development & DevOps

- xAPI - Event routing backends- Making agent IRI configurable  
[feat: Make xAPI User Identifier configurable by ziafazal · Pull Request #274 · openedx/event-routing-backends · GitHub](https://github.com/openedx/event-routing-backends/pull/274) (Zia)
- Maintenance of openedx-events (Felipe)
- OARS demo, shown at the conference (Jill)
- Identified a likely candidate list of MFEs for the Palm release (Peter)
- Investigated bug related to [feat: feature flag to disable Advanced Settings by 0x29a · Pull Request #32015 · openedx/edx-platform · GitHub](https://github.com/openedx/edx-platform/pull/32015) (Peter)
- Installed a version of Olive.3 in our EDUlib pre-test environnement (Pierre)

## Marketing

- Discussion about new initiatives for 2023 and prioritization (Juan)
- Creating the OKR’s planning for the Marketing working group (Angie)
- Created a matrix to analyze the main criteria of our competitors, enabling us to take informed actions in our marketing strategy (Angie)

## Governance

- TOC meetings & preparation (Ed, Stefania, Samuel, Xavier)

## Documentation & translation

- Videos How-To (Ana)
- Translations (Ana, Pierre)
- Upstreaming “Open Source Masterclass” - Reviewed & merged changes from last sprint, set a date for the next sprint (Xavier)

Plus the usual: working group attendance, discussions on forums & Slack.

# Retrospective

## Things that went well

The main comment seem to have been how much people have enjoyed the conference. 🙂

| | |
| --- | --- |
| It was great to see everyone at the conference! | Peter Pinch |
| palm.master branch was created: [GitHub - openedx/edx-platform at open-release/palm.master](https://github.com/openedx/edx-platform/tree/open-release/palm.master) | Peter Pinch |
| Enjoyed collaborating with Axim and 2U product teams. | Ali Hugo |
| Got to meet some of my fellow Core Contributors in person and get to know them better. The conference also helped me feel more a part of the community. | Ali Hugo |
| The conference was amazing. Lots to think about now. So many things to collaborate on | Felipe Montoya |
| The conference was awesome! And it was really nice to see everyone who attended 🙂 | Xavier Antoviaque |
| The conference was great! | Braden |
| The Open edX Conference 🙂 | Brian Mesick |
| The OpenCraft/eduNext coworking day, together in Bogota! : ) | Xavier Antoviaque |
| We are coming from the conference with renewed energy and new group members. | Juan Montoya |
| We arre getting more organized | Angie Ruiz |

## Blockers & request for collaboration

| | |
| --- | --- |
| - 15 minutes was a bit short to prepare the room lead for the lightning talks (added to the conference feedback doc) - The town hall was great! It would be good to have it more often, and maybe some concrete action items and follow-ups from it. | Xavier Antoviaque |
| - Can [fix: BadOraLocationResponse error by dyudyunov · Pull Request #168 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/168) or [fix: BadOraLocationResponse error by dyudyunov · Pull Request #168 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/168) get reviewed and merged, so we can include frontend-app-ora-grading in the Palm release? | Peter Pinch |
| - Can someone review and merge this PR, which is blocking the ORA grading MFE from being included in the Palm release? [fix: locationId should strip PUBLIC\_PATH prefix by arbrandes · Pull Request #146 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/146) - I’d love some feedback on which MFEs should be included in the Palm release. You can see the list of candidates and share your thoughts on this issue: [Palm: List of new MFEs · Issue #250 · openedx/wg-build-test-release · GitHub](https://github.com/openedx/wg-build-test-release/issues/250) | Peter Pinch |
| - What’s going on with codecov? A token error is causing [tests to fail in cs\_comment\_service](https://github.com/openedx/cs_comments_service/actions/runs/4478957403/jobs/8186899515?pr=409). Does it need to be removed from all repos? | Peter Pinch |
| Looking for data analytics use cases to guide the charts shipped with OARS: [OnlineQuestions.org: A free online tool to ask and upvote questions](https://bit.ly/datadreams) Reach out if you or your team are interested in helping us build it! | Jill |

# Planning

Coming up next for core contributors the upcoming sprint:

Governance:

- Contributors working group creation follow-up (Xavier)

Product:

- I’m on leave for week 1 of the sprint, but would like to post the CC processes survey during week 2 if it’s ready (Ali)
- Watch videos of platform user interviews that 2U is conducting next week (Ali)
- Put the feedback received during the conference brainstorming session together in an easily-digestible format and share it with the Product Working Group (Ali)
- Check on public roadmap updating (Xavier)
- Campus WG - Review roadmap (Xavier)

Marketing:

- Take the lead in one of the new MWG initiatives (Juan)

Dev & devOps:

- Palm testing (Peter)
- Try to help with [Palm: List of new MFEs · Issue #250 · openedx/wg-build-test-release · GitHub](https://github.com/openedx/wg-build-test-release/issues/250) (Peter)
- Discussions and improvements to OARS (Jill)

Documentation:

- Upstreaming course - Project management (Xavier)
- OEP for escalation process to TOC - Draft (Xavier)
- Palm release notes (Peter)

---

<div class="post-metadata">

**Author:** ![antoviaque](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/antoviaque/32/32_2.png) [@antoviaque](https://discuss.openedx.org/u/antoviaque)\
**Post date:** [April 19, 2023, 8:55am UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-april-6th-2023-april-17th-2023/9872/4 "2023-04-19T08:55:12Z")

</div>

I brought up the blockers & requests for collaboration during the synchronous contributor meetup yesterday:

## Analytics - looking for use cases

> [@Jill](#):
>
> Looking for data analytics use cases to guide the charts shipped with OARS: [OnlineQuestions.org: A free online tool to ask and upvote questions](https://bit.ly/datadreams) Reach out if you or your team are interested in helping us build it!

@jill We have advertised this during the contributors meetup yesterday - do you still need more use cases? I assume you are already providing the examples from OpenCraft - if not we can look into it.

Also, a question that came up – are you already getting examples from 2U use cases? At the conference a lot of hands were raised when asking who in the audience of the OARS talk were using the Open edX analytics pipeline, and that was probably staff or partners from 2U/edX.org. If not, to unblock it it could be worth talking to @Kelly_Buchanan and @nedbat about it. It was noted that the larger scale of 2U might not make it interested in OARS, but that it would still be useful to get the list of most useful graphs from 2U – and there has been interest in adopting OARS within 2U.

## Palm release - Which MFEs?

> [@Peter](#):
>
> I’d love some feedback on which MFEs should be included in the Palm release. You can see the list of candidates and share your thoughts on this issue: [Palm: List of new MFEs · Issue #250 · openedx/wg-build-test-release · GitHub](https://github.com/openedx/wg-build-test-release/issues/250)

The list here seem to have been determined already:

> In meeting with [@pdpinch](https://github.com/pdpinch), we decided to pursue the following for Palm:
> 
> - frontend-app-ora-grading
> - frontend-app-communications
> - frontend-app-learner-dashboard

Though it’s worth bringing it up if there is any issue with this - Jenna suggested adding the new problem editor. Details on the [issue](https://github.com/openedx/wg-build-test-release/issues/250).

Noted during the discussion: if there are blockers, for example from repositories that don’t have official maintainers from 2U – refer to Ned and Kelly to help facilitating discussions and decisions, as mentioned above.

## Codeconv issue

> [@Peter](#):
>
> What’s going on with codecov? A token error is causing [tests to fail in cs\_comment\_service](https://github.com/openedx/cs_comments_service/actions/runs/4478957403/jobs/8186899515?pr=409). Does it need to be removed from all repos?

This has been solved via the core-contributor channel on Slack: [Slack](https://openedx.slack.com/archives/C015KC8CN76/p1681778164259139)

## Requests for reviews & merges

> [@Peter](#):
>
> - Can [fix: BadOraLocationResponse error by dyudyunov · Pull Request #168 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/168) or [fix: BadOraLocationResponse error by dyudyunov · Pull Request #168 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/168) get reviewed and merged, so we can include frontend-app-ora-grading in the Palm release?
> - Can someone review and merge this PR, which is blocking the ORA grading MFE from being included in the Palm release? [fix: locationId should strip PUBLIC\_PATH prefix by arbrandes · Pull Request #146 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/146)

@pdpinch Thanks for escalating those PRs – @Kelly_Buchanan is going to have a look at them. CC @itsjeyd

## Town hall feedback

> [@Xavier](#):
>
> The town hall was great! It would be good to have it more often, and maybe some concrete action items and follow-ups from it? Anything else?

People present in the contributors meetup liked it, and would also like to do it again. Feedback from the [conference feedback form](https://tcril.tfaforms.net/forms/view/26) will be reviewed to decide whether it’s done again or not.

For action items, there wasn’t a lot of time available for the town hall, so that wasn’t included - but notes of the meeting will be published, individuals should then create and assign tasks based on these discussions. @sarina has created a thread to list action items coming from the town hall: [Community Town Hall: What Are Our Action Items?](https://discuss.openedx.org/t/community-town-hall-what-are-our-action-items/9885)

Also to note that there is a concrete task that has been assigned: the creation of the educators working group, which is in progress.

---

<div class="post-metadata">

**Author:** ![itsjeyd](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/itsjeyd/32/214_2.png) [@itsjeyd](https://discuss.openedx.org/u/itsjeyd)\
**Post date:** [April 20, 2023, 1:41pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-april-6th-2023-april-17th-2023/9872/5 "2023-04-20T13:41:27Z")

</div>

> [@antoviaque](#):
>
> > [@](#):
> >
> > - Can [fix: BadOraLocationResponse error by dyudyunov · Pull Request #168 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/168) or [fix: BadOraLocationResponse error by dyudyunov · Pull Request #168 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/168) get reviewed and merged, so we can include frontend-app-ora-grading in the Palm release?
> > - Can someone review and merge this PR, which is blocking the ORA grading MFE from being included in the Palm release? [fix: locationId should strip PUBLIC\_PATH prefix by arbrandes · Pull Request #146 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/146)
> 
> @pdpinch Thanks for escalating those PRs – @Kelly_Buchanan is going to have a look at them. CC @itsjeyd

@antoviaque Ack.

It looks like these PRs are moving forward now:

- [fix: BadOraLocationResponse error by dyudyunov · Pull Request #168 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/168) has already been merged.
- [fix: locationId should strip PUBLIC\_PATH prefix by arbrandes · Pull Request #146 · openedx/frontend-app-ora-grading · GitHub](https://github.com/openedx/frontend-app-ora-grading/pull/146) is under [active review](https://github.com/openedx/frontend-app-ora-grading/pull/146#issuecomment-1513476861).
