Skip to content

Latest commit

 

History

History
93 lines (58 loc) · 1.55 KB

CONTRIBUTING.md

File metadata and controls

93 lines (58 loc) · 1.55 KB

To Contribute a Meme Template

Setup

Requirements

Installation

Create a virtual environment:

$ make env

Adding Templates

In the data/templates directory, use the example to create your own template directory. The name of the directory will be the primary alias for that meme.

Serving

Run the server locally:

$ make run

or also launch it in your browser:

$ make launch

Validation

Run the checks to ensure your new template does not conflict with others:

$ make validate

Pull Request

After checks pass, create a pull request to be merged after review.

To Contribute Code

Setup

Requirements

Everything from above with the addition of:

Installation

After cloning the repository, create a virtualenv:

$ make env

Development

Testing and Static Analysis

Manually run the tests and checkers:

$ make ci

or keep them running on change:

$ make watch

In order to have OS X notifications, brew install terminal-notifier.

Pull Request

After checks pass, create a pull request to be merged after review.