AF does FLOSS

I have been contributing to Free Software and the Commons since 2004. If you find my contributions helpful, consider supporting my work.

Current focus

My main activity these days centers around three areas.

As a GNOME internationalisation (i18n) coordinator, I ensure our translation process is the best there is. Maintainers can rely on me to help them sort out any issue they face and get guidance from me when they need it. Translation teams have a smoother ride, as I’m here to organize their efforts and solve problems for them. On top of that, I coordinate the French translation team.

I co-maintain Fractal, a Matrix client for GNOME. This entails way less code than I wish I wrote, and mostly takes the form of project management tasks, with some wordsmithing sprinkled on top.

Bug squashing is, alongside translations, the first activity I participated in when I started working on Free Software. Ever since, I’ve been providing maintainers with some relief, by triaging their issues, implementing new strategies or improving existing ones if needed, and ensuring their trackers become more manageable.

I sometimes highlight my recent achievements on Mastodon with the #AFdoesFLOSS hashtag.

We just launched the new planet.gnome.org a few days ago. I helped getting it over the finish line and have some ideas to further improve it, but I’m already quite happy with where we got with @jimmac and @felipeborges
If you fancy writing Python and want to help out, talk to us in :gnome.org so we can give you pointers for enhancements we’d like to see.

Got 100 issues closed during the two weeks that I just spent focusing on Settings. 🎉
That’s roughly 12% down!

As part of my quest to make i18n rock, I did some and improved the Damned Lies OpenAPI documentation.

Can you find the 7 differences?

Screenshot of the OpenAPI documentation before my changes. See next image for a list of what’s changed.Screenshot of the OpenAPI documentation after my changes.

* The list of operations in the sidebar now have a human readable description instead of a weird PascalCase title
* The top of the section has a human readable title and the redundant operation name is gone
* The authentication token has:
  * an explanation of what it is and how to get it
  * along with a link to a real life application that uses it as an example
* values are now rendered as such
* example values have been updated to better reflect actual current values
* some pre-existing descriptions have been reworded

Some of the @gnome docs got a tiny bit easier to edit today. The new ✏️ icon in the top right corner takes you directly to an editor on GitLab for the page you are currently viewing, bringing you a more -like experience.

Pretty proud of my day of work. Small details but improved at the end.

Montage showing the top of three GNOME documentation websites (Handbook, Human Interface Guidelines, and Developer Documentation) with a shiny new pencil icon in the top right corner.

You can also see some of my activity on the GNOME GitLab.

Past work

Since I started getting involved, my work spanned a wide range of areas. Some highlights follow.

I have organized conferences and hackfests ranging from a handful of people for a couple of days to thousands of visitors for a full week. I later used the expertise I gained in this domain to guide other organizers, and help select applicants for various events.

A director of the GNOME Foundation for three terms, I represented my fellow members, and was the liaison with some internal committees and external entities. During that time, I was also Secretary of the Board, and improved the process for taking and publishing meeting minutes.