ODE Weekly Dev Sync

ODE Weekly Dev Sync – [Date]

Greetings Core Devs,

Welcome to the ODE Weekly Dev Sync.

We meet from 6:00 PM - 7:00 PM (EAT) every Wednesday to discuss ongoing development work, any bug reports, new and existing issues, issue assignments, progress updates, and any other development-related topics.

We’ll meet tomorrow, July 1st, from 6:00 PM – 7:00 PM (EAT) to have our usual discussions and all developmental topics.

Meeting Details

  • Link: Join with Google Meet Here
  • Time: 6:00 PM - 7:00 PM (EAT)
  • Facilitator: Najuna
  • Notes taker: Jerry
  • Expected Attendees:
  • Jerry
  • Najuna
  • Emil
  • Misha
  • Noah
  • Bahati

Agenda

  • New month greetings and Thanksgivings.
  • Review updates from the past week
  • Review new and existing issues (on GitHub)
  • New PRs (ode, docs, etc)
  • New forks of ODE
  • Activity on social media channels / github / forum
  • Discuss any bug reports and blockers
  • v1.2.0 content and planning
  • ODE Tutorial video by Najuna
  • i18n features by Emil
  • Kampala Community Days discussions (Days, Date, Number of attendees etc).
  • Open discussion and AOB

Looking forward to seeing everyone there. If you have anything you’d like to discuss, feel free to add or let me know so that I can add it the agenda before the meeting.
Chow!

Looking forward to catching up! :smiley:

ODE Weekly Dev Sync - Meeting Recap (Wednesday July 1, 2026)

Before we jump into this week’s agenda, here’s a quick recap of what we covered during our previous Dev Sync last Wednesday (July 1, 2026).

The attendees were Najuna, Jerry, Emil and Noah.

Highlights

  • CI Setup

    • We continued discussions around the CI setup and the practicalities involved in getting it in place.
  • Meeting Links

    • We agreed to determine the most suitable meeting link to use going forward, with the ODE Calendar meeting link being the preferred option.
  • Good First Issues

    • We reviewed the ODE Issues board together.

    • Emil walked through an example of a Good First Issue, covering the implementation of a new question type.

    • We also discussed another issue that Najuna is currently working on as an example of ongoing development. The idea is that Good First Issues can be like a new contributor creating a new question type etc.

  • ODE Desktop & Formulus

    • Emil demonstrated the ODE Desktop to us and especially to Noah and showed how custom applications can run inside Formulus, highlighting how it can significantly improve the development workflow and speed up local development.
  • Internationalization (i18n)

    • Emil showcased the new i18n implementation in Formulus.

    • Formulus now supports English, French, and Portuguese, including creating forms in multiple languages.
      We can add more languages later and we talked about languages such as Swahili, Amharic (vital for projects using Formulus like AnthroCollect) and German.

    • One key takeaway was the importance of providing proper labels for form fields. Labels are translated cleanly, while titles are only used as fallbacks and may not always read naturally in the selected language.

  • Development Workflow

    • Emil discussed the benefits of creating dedicated Cursor workspaces for the ODE repositories, particularly the main ODE project and the docs repository, to improve productivity.
  • Documentation & Tutorials

    • Najuna shared the success of the recent tutorial videos and suggested using the same recording tools and presentation techniques for future meetings, conference talks, and documentation so they can serve as useful references for the community.

Thank you to everyone who attended and contributed to the discussion. Let’s continue building on these conversations as we move into our next Dev Sync!

We’ll meet today, July 8th, from 6:00 PM - 7:00 PM (EAT) for our weekly ODE Development Sync.

Meeting Details

Time: 6:00 PM – 7:00 PM (EAT)
Meeting Link: Join Here with Google Meet.
Facilitator: Emil
Notes taker: Jerry

Expected Attendees:

  • Jerry
  • Najuna
  • Emil
  • Misha
  • Noah
  • Bahati

Agenda

  • Review updates and action items from the past week
  • Review new and existing issues (GitHub)
  • Review new PRs (ODE, Docs, etc.)
  • Review new forks of ODE
  • Activity on our social media channels, GitHub, and the forum
  • Discuss any bug reports and blockers
  • Progress on creating and sharing more Good First Issues to help onboard new contributors
  • Najuna presenting possible topics for upcoming YouTube tutorials if anyone shared with him/we can share ideas in the meeting.

Looking forward to seeing everyone there! If there’s anything else you’d like to discuss, feel free to reply below so it can be added to the agenda before the meeting.