Hi all, apologies for being a bit delayed on this update post. It’s been a busy time! I’d still like to move my Trello board into GitHub, which I’m hoping to finally make time for later this week. I’ll follow up here once that’s migrated.
Here are some highlights from the past month:
- Working on the WikiConference NYC talk with Esther. This was ultimately postponed but we will still share what we’ve put together
- Birdaro open source training. Most of the material so far has been related to high-level components of open source communities (e.g. project governance models) with different projects giving talks on how their projects work.
- I’ve been trying to keep the momentum going on the two goal posts we have related to the project grid header. To that end, I’d like to invite interested parties to collaborate in this thread on a design that includes the requested features.
- Two different conversations related to AI development and OpenRefine have popped up: one on how we as maintainers think about AI-assisted or -generated pull requests and another on AI-generated extensions. Both are interesting discussions to have as the potential contributor audience grows dramatically as AI-assisted development keeps growing.
Here’s what I’ll be focusing on in the next month:
- The Birdaro course is moving into the “building community playbooks” phase. Our group will be reviewing and updating extension documentation as part of this course.
- Maintaining an eye on the 3.10 release, which still has a few open issues
- Work on a proposal for partially applying project histories
- I've restarted my effort to put together an automated smoke test for running OpenRefine with extensions. My goal is to have something that can check whether an extension initializes successfully. This is separate from the proposal to introduce an API compatibility checker but my hope is that this test will complement rather than duplicate that effort. I've written up an issue to describe my initial thoughts here: A process for smoke testing extensions · Issue #7537 · OpenRefine/OpenRefine · GitHub
Also, it's been a few months since I last held open contributor calls and I want to gauge interest on whether that would be useful. The format I used last time was that anyone could join the call and ask questions, whether that's for assistance on an issue or just to chat about something related to OpenRefine. Please respond if you would find a regularly-scheduled community call helpful.