Process of Creating a newsletter¶
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 newsletter 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 the readers and community members for the next month.
Start a draft¶
There are several ways to start a draft:
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.
Create the first draft on a shared HackMD when working with others to collaboratively write your draft before you transfer them on a GitHub branch.
Here is an example of HackMD where Malvika currently creates the first draft: https://hackmd.io/@malvikasharan/tw-newsletter.
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:
Community meetings: review the community calendar for upcoming events such as Collaboration Café, book dash and workshops.
News from the community: check Twitter for updates on the official account and the [#TuringWay Hashtag](https://twitter.com/hashtag/TuringWay?src=hashtag_click, see the Github repository for issues for ongoing discussions, recently merged PRs and new chapters. You can also ask in the Slack channel if someone would like to add something to the newsletter. In this part, also highlight any important milestones in the project that were either established or achieved over the last month.
Relevant resources for the community: check Twitter and online posts for any recent publication from the community members, resources for training or skill-building or any other materials like blog posts or articles published in the network that could be useful for others.
Tips & Tricks for new contributors: this includes any resource 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.
Acknowledgments and celebrations section: this is the place to give shout outs to our members who have helped the project or others in some ways, celebrate personal milestones and highlight any relevant announcements from the community members. This is also a place to share tweets from the community or mention other online interactions such as posts from recent meetings where someone talked about The Turing Way.
The newsletter should focus more on the contributing and new members, and highlight only noteworthy content from The Turing Way core members.
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 the twitter mentions, there is no fixed number of screenshots, but 4-6 tweets look 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 credits 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 typo. 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 free version of Dr. Link Check.
If possible, get your draft reviewed by 1-2 members.
Updating your draft in 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 file 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 item 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 TinyLetter 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 send by email to the subscribed members:
Convert the Markdown content of the newsletter draft to HTML using browserling.com by copy-pasting the Markdown content to the text box in the web application and pressing “Convert to HTML button”.
If authorised, log in to the TinyLetter account and click the “Write A Newsletter” button.
Paste the HTML content of your draft generated by browserling.
Make sure that the subject is written in the correct text box.
Click “Preview” to see how the rendered version of your message will look like.
Send a preview version to your email or The Turing Way email (theturingway@gmail.com) to check if everything looks OK.
Once confirmed for its format and content, the newsletter is sent to the registered members by clicking “Send to all”.
The online newsletters are shareable by links and can be read by non-subscribed members as well.
(Learn to make your newsletter here.)
It’s published, now what?
Update the index table in the README.md file with the details of the newly published newsletter.
Tweet about it from @turingway.
Send a notification on Gitter and Slack channels.
Do a celebratory dance! (This is mandatory! 💃)