Skip to content

Instantly share code, notes, and snippets.

@emildimitrov
Last active September 18, 2022 17:52
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emildimitrov/7e9861d456a7da851a4528ec5893d76b to your computer and use it in GitHub Desktop.
Save emildimitrov/7e9861d456a7da851a4528ec5893d76b to your computer and use it in GitHub Desktop.
Creating microservice readme

example-system-name

CircleCI Coverage Status

The idea for those badges is that the dev can quickly see the status of the tests & their coverage

Description

A brief description of the system.. its core features/capabilities

Example: The example-system-name service is responsible for taking nomralized content and storing it in s3.

Context Diagrams

Check diagrams doc The idea is for the developer to be able to see where this system fits in the relevant architectural context. Give link to the proper diagram.

Installation

If there are nonstandard installation notes, here's where they'd go, but even if it's just a regular npm install or git clone, Its good to see that mentioned, too.

System configuration

Any options, env variables etc that the system accepts should be descibed

Run locally

Show how to run the system. Provide step by step series of examples and explanations if needed

Test locally

Show how to run the system tests. Provide step by step series of examples and explanations if needed

API Documentation

Check API doc Provide swagger.yml or link to other resource where api is documented

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment