An open source UX writing example from Mastodon
An elephant and a typing prompt on a 4 color banner

An open source UX writing example from Mastodon

Unlike Twitter,?Mastodon?developers use an open-source model. Open-source means, if you take the effort to, you can see the source of the messages you see on screen.

Because Mastodon is an open-source app developed on?GitHub, you can create an issue when you see something wrong.

  1. Start by learning how the app works.
  2. Then identify an issue that needs to be fixed.
  3. Finally, submit a fix to the issue!

The following screenshot highlights some text I see on?my Mastodon home page, "Pinned post", followed by a screenshot of the same string, in code.

My Mastodon timeline, with the text "Pinned post"? highlighted as a string I might want to change.

The next screenshot shows the same message "Pinned post", in the file defaultMessages.json, in the Mastodon open-source project on GitHub.

A small portion of defaultMessages.json, lines 747 through 761 with the following notes "The default message, in English - which I could update."?, "The path to the defaultMessages.json file, which I found by searching for the text."?, and "The JavaScript file where the message is used to label the pinned post on my profile."?

If I wanted to, I could edit defaultMessages.json. Editing is safe because GitHub creates a working version of the code for me, called a fork.

Editing 101

After I edit the text in the file, I can submit it to the Mastodon maintainers for their consideration. On GitHub, we call this type of change request a pull request. I'm making a request from the maintainers. I want someone in that group to "pull" my change into the current version of the code. We call this "committing" the change, or a "commit" to the project.

If you feel intimidated by the language, take a breath. You can take your time digesting this new world of open-source - it's worth understanding. Open-source software puts the power in your hands. And that power requires responsibility. It won't happen overnight. However, if you try to understand the language of open-source and experiment with creating forks and submitting pull requests, you can gain the power to improve the experience in applications that millions of people use every day.

This article is also syndicated on TomResing.com.

Torrey Podmajersky

UX & Content consultant | Host of Button | Author | Guest faculty at UW

1 年

Nice explanation, Tom!

要查看或添加评论,请登录

Tom Resing的更多文章

  • A Lesson from My 1st Content Design Project

    A Lesson from My 1st Content Design Project

    My journey to content design began with technology consulting. In 2008, as a technology consultant, I started writing…

    3 条评论
  • A brief detour back to SharePoint

    A brief detour back to SharePoint

    At #Button2022, the content design conference, I was asked, "Are you a content designer? I thought you were a…

    2 条评论
  • & Juliet, Shakespeare, ChatGPT, and gender roles

    & Juliet, Shakespeare, ChatGPT, and gender roles

    "& Juliet", a modern take on a Shakespearean classic retold as a pop musical, rocks! Not only is it fun, the musical…

    4 条评论
  • Reflections on The 1619 Project book

    Reflections on The 1619 Project book

    As I've been reading The 1619 Project book, I've been sharing reflections on what I've learned. 14 chapters in, here's…

    4 条评论
  • Know your users. Not just some users.

    Know your users. Not just some users.

    How well do you know your users? On the Microsoft Cloud IT Pro Podcast, Ben Stegink and Scott Hoag interview Laurent…

    1 条评论
  • Community increases diversity and inclusion

    Community increases diversity and inclusion

    Your product is more than your company. Empower the community who know the product to extend the reach of the product.

  • UX writer trends and resources

    UX writer trends and resources

    After writing The evolution of UX writing processes, I got some good questions. Does UX writing apply to IT products?…

    7 条评论
  • The evolution of UX writing processes

    The evolution of UX writing processes

    Recently, I was asked some good questions about my UX writing work by a tools vendor. Since I answered for them, I…

    12 条评论
  • Vote safely with trusted info on key decisions

    Vote safely with trusted info on key decisions

    Today, October 26, 2020, more than 640,000 mail in ballots have been received in King County, Washington. That's more…

  • A web browser on a mission

    A web browser on a mission

    Microsoft's mission is to empower every person and every organization on the planet to achieve more. The new Microsoft…

社区洞察

其他会员也浏览了