Serverless writer’s guide
Defines content guidelines, style rules, topic suggestions, and submission process for guest authors contributing to the Serverless Blog.
What this file does
Defines content guidelines, style rules, topic suggestions, and submission process for guest authors contributing to the Serverless Blog.
When to use it
- You are writing a guest post for the Serverless Blog
- You want to understand the blog's preferred tone, formatting, and topic areas
- You need a template for outlining a serverless tutorial or project write-up
Serverless writer’s guide
We are an open source company to our core, and we love community contributions to the Serverless Blog, the most popular serverless-focused publication on the web. Do you have something neat to say about serverless technologies? Awesome.
Read our Serverless Writer’s Guide below to learn about our publication requirements. The suggested topics and our style guide are mandatory reading before submitting to our blog.
Plus, we've included outlines, example posts, helpful links & more! If you have suggestions about how to make this guide better, let us know.
Content guidelines
- Focus on results and learnings. Tell readers how you did something great with serverless, and what you learned along the way.
- Provide code examples or tutorials when possible. Our audience wants to be hands-on.
- No overt product pitches. These aren’t received well by our audience, and will not be published on our blog.
Style guide
- Do not use title case in your title. Capitalize the first word and proper nouns only. This goes for section headers, too.
- Use h4 for section headers, and h5 for subsection headers. Aka, h2 = h4, h3 = h5. We do not have an h4 equivalent, and you should never use h1.
- Include a header image that is 1200 x 600 px.
- Never put anything in a quote to emphasize it, or to note an edge case, etc. Instead, write Note: and put your note there.
- Use clear, concise language and short sentences. When in doubt, use shorter paragraphs and shorter sentences. If you have a sentence that runs three lines long, then try to break it up. This makes blog posts much easier to read on mobile.
- Use a conversational tone that’s familiar, but not informal. Here’s a great example.
- Use contractions (i.e., 'we’re' vs. 'we are').
- Only 1 space after a period or colon.
- Capitalize the first letter in every sentence.
Suggested topics
- How I built X with serverless
- How I saved $X with serverless
- How to use X serverless plug-in or component
- How to use this popular development framework with serverless
- Learnings from doing X with serverless (security, migrations, authentication, etc)
- Use cases with serverless/FaaS technologies and microservices
- Serverless Framework how-to posts or tutorials
- Serverless observability how-to posts or tutorials
- Answers to forum questions (if it's a popular forum post, people would probably love to see a long-form answer!)
- Deep dive into new features, either with the Serverless Framework, or something relevant to Framework developers
- We are especially keen right now on publishing things relating to Golang, GCF, Azure, Cloudflare, and Node8
- AWS + Lambda tutorials also do well!
- General developer tips & tricks
Example posts
Check out the following examples for writing inspiration:
- Learnings and guides
- Using Serverless with other popular frameworks
- General tutorials
- Look what I built with Serverless!
- Using Serverless Components
- How to use new features
- Answering forum questions
- General developer tips
Choosing a topic
The Serverless team can find a list of ideas along with a schedule in the <span class="c5 c10">Content Calendar in Asana. The Serverless team gets first dibs on selecting topics, then we turn to guest authors. Posts are scheduled 1-6 weeks in advance.
Creating an outline
It’s helpful to organize your ideas in an outline before you start writing. Your outline will depend on the type of post you’re writing, but here are a few prompts to get you started.
Note: These are just suggestions. Feel free to change things up to fit your needs.
Generic outline -> full post process
- Write down the one thing you want people to take away from this post in no more than 1-2 sentences. Be clear and concise. This is your chance to convince the reader that it’s worth their time to keep going.
- Think about all the steps involved in achieving the goal. Write those down. Those are your section headers.
- If any of your steps are particularly beefy, write the steps involved in achieving those. Those are your subsection headers.
- Under each section and subsection, write a single-word bulleted list of the things you will cover.
- Turn those single words into entire sentences.
- Turn those single sentences into multiple sentences where necessary.
- Add a 'Conclusion' or 'Wrap-up' section at the end. Tie everything together by recapping what you’ve talked about and sharing any relevant next steps. This would also be a great place to include any additional related resources you’d like to share.
Writing about a project
- What problem did you set out to solve with your project?
- What was the benefit of using serverless architecture?
- Walk us through your process and architecture, including code.
- Share any relevant lessons learned.
- Share your vision for the future of your project/next steps.
- Feel free to include anything else you think is useful/relevant for the post.
How-to post
- Break your process down into individual steps that are clearly labeled. Each step should be one complete thought or action. Include relevant screenshots or code snippets as needed.
- Recap your process and include any relevant next steps or additional resources.
Posting on GitHub
You can post your draft to the Serverless blog repo for editing and review.
Please add your author file along with your post. This will include links to your GitHub, Twitter, personal or company website, in addition to a short and long bio. Your photo will be your GitHub avatar
Writing resources
Check out these additional resources for more tips and tools to help you produce great content:
What's inside
7 sections: content guidelines, style guide, suggested topics, example posts, outline templates, submission instructions, writing resources
Change this for your project
- Replace
https://serverless.com/blog/with your own blog URL - Replace
https://github.com/serverless/blogwith your own submission repo URL - Replace
https://app.asana.com/0/173140658754685/206747580911378with your own content calendar link
Where it goes
Keep it in your repository where the agent or team that needs it will read it.
Worth borrowing
- Use h4 for section headers and h5 for subsection headers, never h1
- Write a one-sentence takeaway before outlining steps
- Include a header image sized 1200 x 600 px
Related Documents
Goupil Stock Books
Documents a 43,000-record transcription of 19th-century French art dealer stock books, with editorial rules and a 70+ field data dictionary.
Guidelines for Voc4Cat
Defines editorial rules for vocabulary terms: labels, definitions, spelling, grammar, typography, and SKOS mappings.
Zen and the Art of the Objective-C Craftsmanship
Presents a community style guide for writing clean, consistent Objective-C code, covering naming, structure, and common patterns.
Software Citation Guidance Task Force Call
Records a task force meeting about finalizing and launching software citation guidance, including beta testing, publicity, and FAIR alignment.