Open-Knesset Developers
latest
  • GitHub and Source Code
  • Setting up the development environment
  • 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 »
  • Welcome to Open-Knesset Developers documentation!
  • Edit on GitHub

Welcome to Open-Knesset Developers documentation!¶

Open Knesset’s aim is making the israeli Knesset more transparent. The project is Python and Django based.

Note

This guide is for developers working on Open Knesset’s code.

For 3rd party applications and services developers, please see the API documentation.

Some useful project links:

  • Our code repository
  • The issue tracker (bugs, tasks etc.)
  • The production Open Knesset site
  • The Hasadna site (our parent organization)

Important

If not done already, please subscribe to the Open Knesset Developers group.

Contents:

  • GitHub and Source Code
    • Create a GitHub account
    • Forking the Open Knesset project
  • Setting up the development environment
    • Linux
    • MS Windows
    • OS X
    • Initial Testing, Development DB & Server
  • Development Workflow
    • Commits and Pull Requests
    • Before Coding
    • While Coding
  • Working on CSS and Documentation
    • CSS
    • Documentation
  • Development Tips
    • IDE setup
    • Useful bash functions
    • Debugging
    • Quicker testing
  • Browser testing
    • Running Browser Tests
    • Writing tests
  • Scraping
    • Scraping Tasks
    • Where and how the tasks are run
  • DevOps - Servers, Configuration, Deployment, Common tasks
    • Servers
    • Configuration
    • Deployment
    • Common Tasks
  • Feature toggles
    • Using “waffle” - a feature toggle framework for django
    • Cleaning up after
  • Project Management
    • Pull Request Code Review
    • Merging an approved pull request
    • Deploying a release

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2012, Open-Knesset. Revision f2e701e3.

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