Skip to content

Instantly share code, notes, and snippets.

@p6l-richard
Created May 6, 2020 10:24
Show Gist options
  • Save p6l-richard/0028ceaf7d0f07dd137d22ceef260f9c to your computer and use it in GitHub Desktop.
Save p6l-richard/0028ceaf7d0f07dd137d22ceef260f9c to your computer and use it in GitHub Desktop.
A template for a readme of an open source project.

README.md

Title

Description

Screenshots with captions

Code Style

Getting Started

Prerequisites

  • Python
  • Postgres

Set up local development environment

Testing

API Reference

Quick start

  • Base URL
  • Authentication

Error Handling

  • Response layout
  • Overview of error codes

API Endpoints

<method> /<endpoint>, e.g.: GET /books

  • General
    • Action: Creates/Updates/Deletes using JSON/Form encoded request data
    • Includes arguments/json/...
    • Returns: x, y, z
    • Pagination:
  • Example Request
  • Sample Response

...

  • General
  • Example Request
  • Sample Response

Deployment

Authors

Acknowledgments

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