Open-Knesset Developers
stable
  • GitHub and Source Code
  • Setting up the development environment
    • Linux
    • MS Windows
    • OS X
    • Initial Testing, Development DB & Server
  • Development Workflow
  • Working on CSS and Documentation
  • Development Tips
  • Browser testing
  • Scraping
  • DevOps - Servers, Configuration, Deployment, Common tasks
  • Feature toggles
  • Project Management
Open-Knesset Developers
  • Docs »
  • Setting up the development environment
  • Edit on GitHub

Setting up the development environmentΒΆ

There are several initial requirements for Open-Knesset, mainly:

  • Python 2.x (including dev files)
  • setuptools
  • virtualenv
  • pip (version 8 and up)
  • git

For simple installation using http://c9.io/ cloud IDE, just clone an existing open knesset workspace: https://c9.io/orihoch/oknesset/

Once inside the worksapce, continue with the “Initial Testing, Development DB & Server” section

The section will guide you on:

  • Linux
    • Installing Initial Requirements
    • Creating and Activating the virtualenv
    • Getting the Source Code (a.k.a Cloning)
    • Installing requirements
  • MS Windows
    • Installing Initial Requirements
    • git and GitHub tools
    • Creating and Activating the virtualenv
    • Getting the Source Code (a.k.a Cloning)
    • Installing requirements
  • OS X
    • Command Line Tools
    • Install pip and virtualenv
    • Install basic dependencies
    • Creating and Activating the virtualenv
    • Installing PDF Command Line tools (Optional. This is only needed if you want to work on the scrapers)
    • Getting the Source Code (a.k.a Cloning)
    • Installing requirements
  • Initial Testing, Development DB & Server
    • Running Tests
    • Download the Development DB
    • Running the Development server
    • Using the debug toolbar
Next Previous

© Copyright 2012, Open-Knesset. Revision cfb953f2.

Built with Sphinx using a theme provided by Read the Docs.