Skip to content

Commit 1b36e82

Browse files
authored
Add June 2025 newsletter (#2381)
* Exclude past meetups from list * Add June 2025 newsletter * Add explanation for abbreviation
1 parent ad20e2f commit 1b36e82

File tree

3 files changed

+115
-0
lines changed

3 files changed

+115
-0
lines changed

docs/_scripts/get_upcoming_meetups.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ async def check_urls(urls):
119119
# Otherwise, try other format
120120
else:
121121
event_date = datetime.strptime(event['date'].rsplit(' ',1)[0], '%a, %b %d, %Y, %I:%M %p')
122+
# Don't include past events if they slipped in somehow
123+
if (event_date < current_datetime):
124+
continue
125+
# Only include events in the near enough future
122126
if (event_date - current_datetime).days <= days_within:
123127
event['date'] = event_date
124128
upcoming_events.append(event)

docs/blog/newsletter-june-2025.rst

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
:og:image: https://www.writethedocs.org/_static/logo-opengraph.png
2+
3+
.. post:: June 04, 2025
4+
:tags: newsletter
5+
6+
#####################################
7+
Write the Docs Newsletter – June 2025
8+
#####################################
9+
10+
Greetings, fellow documentarians! The weather here is warming up and people are already leaving town for summer vacations or planning to. I hope you have a break planned at some point soon that can sustain your energy and enthusiasm for good docs.
11+
12+
If you're interesting in keeping up with the Write the Docs community, check out the `most recent quarterly update </blog/2025-Q2-community-board/>`__. You'll learn about what's happened and what the plans are for getting even better.
13+
14+
Those plans include three (3!) more conferences this year. The first is a one-day in-person event this Saturday in Kenya organized by `Write the Docs Kenya <https://www.meetup.com/wtd-kenya/events/305750149/>`__. Then October will see our first conference in Europe with an in-person element since 2019. See more in the `announcement for Write the Docs Berlin 2025 </conf/berlin/2025/news/welcome/>`__. And we'll close the year with the virtual `Write the Docs Australia 2025 </conf/australia/2025/>`__ in November.
15+
16+
This month brings articles on how to help users get useful release notes, automating processes around screenshots (including translations), and how to help non-documentarians think of their readers. Enjoy!
17+
18+
--------------------------------------------------
19+
Making release notes work: Tips for documentarians
20+
--------------------------------------------------
21+
22+
Release notes usually come at the end of a hectic software cycle, often filled with scattered and highly technical notes. Documentarians whose role involves publishing these notes go beyond summarizing lines of code -- they shape those fragments into a clear, user-focused story that communicates the value of the changes.
23+
24+
While automation can help you extract technical updates such as bug fixes, new features, and API changes, it may miss the bigger picture -- the context, clarity, and real benefits that users need to understand. This is where your expertise can really shine as you translate complex technical details into meaningful insights that users can easily grasp and appreciate.
25+
26+
Here are practical ways to help you improve the release notes process:
27+
28+
1. Partner with developers early. Ask developers to write clear commit messages and use accurate tags in Jira or Git. Provide simple templates they can follow, such as "Fix: Login timeout bug", and give quick shoutouts during standups or in pull requests when they write helpful notes.
29+
2. Automate what makes sense. Let tools do the heavy lifting by pulling in content from pull requests, changelogs, or issues tagged for review. But don’t skip the editorial review—your judgment is essential for making sure the final version is clear, accurate, and user-friendly.
30+
3. Make release notes part of the workflow. Work with your team to build note drafting into your regular tools such as Git, Jira, or GitLab. Whether that’s a shared release notes branch or a custom field in tickets, having a process in place saves time and avoids last-minute stress.
31+
4. Write with the user in mind. Instead of listing technical changes, explain what’s new and why it matters. Use plain language and organize the notes in a way that highlights impact, not just internal ticket types.
32+
33+
When done well, release notes showcase progress, reduce support issues, and reinforce a user-first mindset.
34+
35+
See more Write the Docs resources about `release notes </topics/#release-notes>`__.
36+
37+
--------------------------------------------
38+
Automating screenshot capture or translation
39+
--------------------------------------------
40+
41+
The quantity of screenshots in documentation has been an ongoing issue for many years. The general consensus has been to minimize the number of screenshots — be selective about what to use. For an example, see the 2022 newsletter article `When to create screenshots </blog/newsletter-december-2022/#when-to-create-screenshots>`__. In the past, the concerns usually focused on accessibility, return on investment (ROI), and maintenance issues.
42+
43+
A recent discussion in `#doctools <https://writethedocs.slack.com/archives/C4EPE8332>`__ brought up some twists to the screenshot issue. The original poster had been asked to include 900 screenshots of a translated UI! So one issue was whether to satisfy the request for 900 screenshots, which relates to the *When to create screenshots* article. (Some mentioned that requiring this many screenshots in documentation these days means that there’s a UX issue.) In this recent thread, many responses focused on tools to automate the process. Also, in this case, there was another issue: documenting a translated UI.
44+
45+
**First of all, is there any tool that could automatically take all those screenshots?**
46+
47+
The answer was a conditional yes.
48+
49+
* One person had used a proprietary tool to capture and update screenshots for company documentation.
50+
* For a browser-based program, a web QA-related tool may be useful. One suggested command-line utility for taking automated screenshots of websites was `Shot-Scraper <https://github.com/simonw/shot-scraper>`__.
51+
* To take the burden away from the documentarian, several suggested working with an AI app (such as `Claude <https://claude.ai/>`__) or a UI testing tool (such as `Cypress <https://www.cypress.io/>`__ or `Selenium <https://www.selenium.dev/>`__).
52+
* Another option could be to simplify the UI for documentation with a technique such as `simplified user interfaces <https://www.techsmith.com/blog/simplified-user-interface/>`__.
53+
54+
**Secondly, is there a way to adjust existing screenshots for a translated UI?**
55+
56+
If 900 screenshots already exist, it might be possible to adjust the existing ones.
57+
58+
* For translated UIs, the `OpenAI image generation API <https://platform.openai.com/docs/guides/image-generation>`__ has been used to pull in translated content from UI translations and apply those translations to existing screenshots.
59+
60+
Automating the screenshot process may lessen ROI concerns, but there are still accessibility, maintenance, and other issues to consider.
61+
62+
See more Write the Docs resources about `media such as screenshots </topics/#other-media>`__.
63+
64+
----------------------------------
65+
Help contributors think like users
66+
----------------------------------
67+
68+
Docs that are prepared by contributors such as engineers and product managers often reflect the contributors' perspectives rather than those of actual users. At companies where non-documentarians write the docs, you can try a few strategies to help them provide the information that users really need.
69+
70+
Participating in doc reviews gives you a chance to ask targeted questions of contributors that encourage a user-centric mindset. You can also use targeted questions as writing prompts in templates. These kinds of questions include:
71+
72+
- Who will use this document? What is their role and competency level? How often will they use it?
73+
- What are users trying to do when they read this doc? Are they likely to be frustrated or confused?
74+
- What would a first-time user need to know to get started?
75+
- What assumptions did you make?
76+
- Which steps must users follow and in which order?
77+
- What happens if a user follows these instructions? What if they make a mistake?
78+
79+
Developing user personas based on actual customers can guide contributors to think about what different users need to know. Once you have personas, you can tailor targeted questions for individual user types, for example, "What does an admin user need to know?" For more information, read `Transforming your learning experiences with targeted Learner Personas <https://lxdlearningexperiencedesign.com/toolkit/transforming-your-learning-experiences-with-targeted-learner-personas/>`__ at Learning Experience Design (LXD).
80+
81+
Ask someone outside the contributor's field to try to use the doc, ask questions about anything they don't understand, and provide feedback. It helps to have these test users talk through their thinking process as they try to follow the doc. This user testing surfaces questions and problems that contributors probably haven't thought about and forces contributors to rethink what they're saying and how they're saying it.
82+
83+
Finally, consider giving short talks about good messaging in software, what it means to write messages for users, and the importance of correct spelling and grammar. Suggest looking at competitors' docs as examples of what's right and what's wrong. Explain the detrimental effects of poor messaging, such as lost sales. And share positive user feedback about the product when you can to help motivate contributors.
84+
85+
See more Write the Docs resources about `working with other roles </topics/#working-with-other-roles>`__.
86+
87+
------------------------
88+
Write the Docs resources
89+
------------------------
90+
91+
Write the Docs offers lots of valuable resources related to documentation. See all of the Write the Docs `learning resources </about/learning-resources/>`__. To discuss any of these ideas or others related to documentation, join the conversation in the `Write the Docs Slack community </slack/>`__ in one of the many `channels </slack/#channel-guide>`__.
92+
93+
----------------
94+
Events coming up
95+
----------------
96+
97+
- 5 Jun, 17:30 CDT (Austin, USA): `Write the Docs ATX: Event Planning Survey Results and Social Event <https://www.meetup.com/writethedocs-atx-meetup/events/308028531/>`__
98+
- 10 Jun, 19:00 MDT (Calgary, Canada): `Minimalism: When less is more, how you can know when less is actually less <https://www.meetup.com/wtd-calgary/events/304868556/>`__
99+
- 12 Jun, 18:00 CDT (Huntsville, USA): `Write the Docs Social <https://www.meetup.com/write-the-docs-huntsville/events/307947376/>`__
100+
- 13 Jun, 08:30 EDT (US East Coast Virtual): `Write the Docs East Coast Virtual Meetup <https://www.meetup.com/write-the-docs-east-coast/events/305477649/>`__
101+
- 17 Jun, 17:00 EDT (Pittsburgh, USA): `June Happy Hour: Write the Docs Pittsburgh <https://www.meetup.com/write-the-docs-pittsburgh/events/307787034/>`__
102+
- 19 Jun, 18:30 BST (London, United Kingdom): `WTD x GDS: Starting with User Needs <https://www.meetup.com/write-the-docs-london/events/307934947/>`__
103+
- 19 Jun, 18:00 CDT (Huntsville, USA): `Docs as Tests Meetup <https://www.meetup.com/write-the-docs-huntsville/events/307947407/>`__
104+
- 23 Jun, 18:30 EDT (Washington, USA): `Graphic Relief: Beyond Flowcharts and Screenshots (Watch Party) <https://www.meetup.com/write-the-docs-dc/events/308241708/>`__
105+
- 24 Jun, 18:00 EDT (Ottawa, Canada): `Write the Docs Ottawa Meetup <https://www.meetup.com/write-the-docs-ottawa/events/307684420/>`__
106+
- 25 Jun, 18:00 PDT (San Francisco, USA): `QuickDocs – Live Technical Writing Talks in Just 15 Minutes! <https://www.meetup.com/write-the-docs-bay-area/events/307748415/>`__
107+
- 27 Jun, 08:30 EDT (US East Coast Virtual): `Write the Docs East Coast Virtual Meetup <https://www.meetup.com/write-the-docs-east-coast/events/305477650/>`__
108+
- 11 Jul, 08:30 EDT (US East Coast Virtual): `Write the Docs East Coast Virtual Meetup <https://www.meetup.com/write-the-docs-east-coast/events/306334002/>`__

docs/topics.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ Other media
9797

9898
Including videos, diagrams, and screenshots.
9999

100+
- |:newspaper:| `Automating screenshot capture or translation </blog/newsletter-june-2025/#automating-screenshot-capture-or-translation>`__
100101
- |:newspaper:| `Inclusiveness in diagrams </blog/newsletter-february-2023/#inclusiveness-in-diagrams>`__
101102
- |:newspaper:| `When to create screenshots </blog/newsletter-december-2022/#when-to-create-screenshots>`__
102103
- |:newspaper:| `Is written content outdated - and is it time for video? </blog/newsletter-may-2022/#is-written-content-outdated-and-is-it-time-for-video>`__
@@ -173,6 +174,7 @@ In-app documentation
173174
Release notes
174175
~~~~~~~~~~~~~~
175176

177+
- |:newspaper:| `Making release notes work: Tips for Documentarians </blog/newsletter-june-2025/#making-release-notes-work-tips-for-documentarians>`__
176178
- |:newspaper:| `Changelogs for Docs </blog/newsletter-november-2023/#changelogs-for-docs>`__
177179
- |:newspaper:| `Do we tell users what’s new in the docs? </blog/newsletter-march-2020/#do-we-tell-users-what-s-new-in-the-docs>`__
178180
- |:movie_camera:| `Learning to love release notes </videos/prague/2018/learning-to-love-release-notes-anne-edwards/>`__
@@ -776,6 +778,7 @@ Working with other roles
776778

777779
Including product managers, higher-ups, etc.
778780

781+
- |:newspaper:| `Help contributors think like users </blog/newsletter-june-2025/#help-contributors-think-like-users>`__
779782
- |:newspaper:| `Contending with unresponsive stakeholders </blog/newsletter-march-2025/#contending-with-unresponsive-stakeholders>`__
780783
- |:newspaper:| `How to make your work as a documentarian shine: Beyond "just writing docs" </blog/newsletter-february-2025/#how-to-make-your-work-as-a-documentarian-shine-beyond-just-writing-docs>`__
781784
- |:newspaper:| `Dealing with difficult-to-understand drafts </blog/newsletter-september-2024/#dealing-with-difficult-to-understand-drafts>`__

0 commit comments

Comments
 (0)