Skip to content

Instantly share code, notes, and snippets.

@adamveld12
Forked from jonah-williams/readme.markdown
Last active August 29, 2015 14:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamveld12/a12be3643ba5c468f043 to your computer and use it in GitHub Desktop.
Save adamveld12/a12be3643ba5c468f043 to your computer and use it in GitHub Desktop.
The Readme Template

Catchy Project Name

Description: What does this project do and what audience is it intended for?

I like to add my CI badges here, since it helps everyone to easily see the health of the project

Project Setup

How do I, as a developer, start working on the project?

  1. What dependencies does it have (where are they expressed) and how do I install them?
  2. How can I see the project working before I change anything?

Testing

How do I run the project's automated tests?

e.g.

  • How do I run integration tests?
  • How do I run unit tests?

Deploying

How do I, as a developer, setup the deployment environment?

e.g.

  • Required heroku addons, packages, or chef recipes.
  • Required environment variables or credentials not included in git.
  • Monitoring services and logging.

Troubleshooting & Useful Tools

How do I, as a developer, take advantage of any tooling you may have put in place; how can I easily debug, execute the project in weird scenarios, etc.

e.g.

  • How to make curl requests while authenticated via oauth.
  • How to monitor background jobs.
  • How to run the app through a proxy.

Contributing changes

License

MIT GNU etc

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