Skip to article frontmatterSkip to article content

This document provides an overview of a process we use in The Turing Way for drafting, reviewing and publishing newsletters. Though written for The Turing way, these steps can be adapted for documenting newsletters for any project.

We only suggest using these recommendations as guides. These should not be considered as a set of fixed rules or the “only” way one should create newsletters. As individual authors, you should allow your personality to show in your newsletter drafts. After all, these newsletters land in someone’s personal mailbox and most likely they know you (or your community).

Steps for drafting The Turing Way newsletters

Create a GitHub issue to collect items

Create a new GitHub issue where throughout the month you and other community members can suggest news items as a comment. For example, in this issue, several members could suggest news items to include in the next newsletter, in this case for June 2020. Such GitHub issues can be published in the current newsletter inviting contributions from readers and community members for the next month.

Start a draft

There are several ways to start a draft for a The Turing Way newsletter:

  1. Create a new branch of The Turing Way GitHub repository within the appropriate directory (explained in the next subchapter on newsletter's style guide).

You can work on this GitHub branch locally or online through a pull request (PR). If working online, please keep the draft mode on for your PR or add “[WIP]” (work in progress) in the title.

  1. Create the first draft on a shared HackMD when working with others to collaboratively write your draft before you transfer them to a GitHub branch.

Here are two examples of HackMDs:

Collect items for the newsletter as bullet points

Based on what we currently publish, collect information from the listed resources for the topics described below (they can be presented in a format agreed with The Turing Way staff):

The newsletter should provide relevant information about or from contributing and new members acknowledging them openly. There should also be opportunities for folks who have never engaged before, or may not have the capacity to actively engage but still want to stay informed. This can include Tips & Tricks for new contributors, recent conversations in community spaces, new chapters, ideas where support is needed or resources in the project that can make new members learn ways to engage, identify paths to get started as contributors and find relatable contents like impact stories of existing members, contributor’s profiles or other community-related aspects.

Collect images associated with the news item

Following the recommendations on style guide for community and style guide for newsletters for using images, collect a few images (maximum 2 per section). Make sure that these images are available under a free license (like CC-BY), collected with the link of their sources, and named clearly as suggested in the style guide.

For X mentions, there is no fixed number of screenshots, but 4-6 tweets looks less crowded in the newsletter. They can be edited together in one image (explained in the newsletter’s style guide).

Write about each news item

Based on the bullet points collected for each news item, create 1-2 small paragraphs using the recommendations for the language and format described in the next subchapter.

Provide links when useful, give credit fairly to the community members who might be associated with the news item and end the paragraph with a sentence and link to more information.

Proofreading your draft

Before sharing your draft you should do a proofread for grammar and typos. An online app like Ginger Grammar Checker, Grammarly free version, GrammarCheck or Reverso Speller can help correct any grammatical and spelling errors.

You should also double-check to make sure that the links mentioned in the draft are not broken. You can use online tools such as the W3C link checker or the free version of Dr. Link Check.

If possible, get your draft reviewed by 1-2 members.

Updating your draft to the online repository

If you have drafted your newsletter in a local branch, before creating a PR, please add all the images mentioned in the newsletter to the right location: the-turing-way/communications/newsletters/images. More details about using images have been discussed in the next subchapter, style guide.

If you are working on a PR on GitHub, upload all the images and check if they are linked properly.

If you have created your newsletter draft in a HackMD, then copy-paste the content to create/update your GitHub PR and upload all the linked images.

When ready, mark your PR as “Ready for Review” and tag a few contributing members, preferably those who have been mentioned in the draft so that they can review and approve your text.

Review process

The reviewers for the newsletter can review the text for language, relevance, typos, accuracy (fact-check), appropriateness of the use of images and the overall tone.

Reviewers can provide constructive feedback on the newsletter draft, add any missing items that they would like to highlight, suggest appropriate changes and approve the PR when ready for the draft to be published.

After the review process, each reviewer’s name can be added under the special mentions section by the author to acknowledge their work.

Publication process

We are currently using Buttondown to publish our newsletters. TinyLetter is a subsidiary of MailChimp, that offers a simplified interface based free service for setting up an email newsletter and sharing it with subscribers.

Here are the steps for publishing the newsletter draft online and sending it by email to the subscribed members:

(Learn to make your newsletter here.)

It’s published, now what?