Contributing guidelines

In General

  • PEP 8, when sensible.
  • Test ruthlessly. Write docs for new features.
  • Even more important than Test-Driven Development–Human-Driven Development.

In Particular

Questions, Feature Requests, Bug Reports, and Feedback…

…should all be reported on the Github Issue Tracker.

Setting Up for Local Development

  1. Fork textblob-de on Github.

    $ git clone https://github.com/markuskiller/textblob-de.git
    $ cd textblob-de
    
  2. (recommended) Create and activate virtual python environment.

    $ pip install -U virtualenv
    $ virtualenv tb-de
    $ <activate virtual environment>
    
  3. Install development requirements and run setup.py develop. (see Makefile help for overview of available make targets):

    $ make develop