KA Lite
0.17
  • Installation Guide
  • User Manual
  • FAQ
  • Contributing
  • Dev Guide
    • Setting up your development environment
    • Front End Code
    • Modularity
    • Building Frontend Code
    • Implementing with Backbone
    • Creating Your Own Backbone View
    • TL;DR (or 7 quick steps to creating a Backbone View in KA Lite)
    • Javascript Unit Tests
    • Behavior-Driven Integration Tests
    • Profiling KA Lite
    • Developer Utility Commands
    • Logging
    • Inline help
    • Documentation
    • Documentation screenshots
KA Lite
  • Docs »
  • Developer Docs

Developer DocsΒΆ

Useful stuff our devs think that the rest of our devs ought to know about.

  • Setting up your development environment
    • Recommended setup
    • Running directly from source
    • Static vs. Dynamic version
    • Virtualenv
  • Front End Code
  • Modularity
  • Building Frontend Code
  • Implementing with Backbone
  • Creating Your Own Backbone View
  • TL;DR (or 7 quick steps to creating a Backbone View in KA Lite)
  • Javascript Unit Tests
    • Purpose
    • Setting up your Test Environment
    • Getting Your Javascript to be Testable in KA Lite
    • Writing a Test
    • Running Tests
  • Behavior-Driven Integration Tests
    • Running the integration tests
      • Running a specific test
    • Anatomy of the integration tests
    • Suggested workflow for writing new features
    • Selenium gotchas (aka race conditions)
  • Profiling KA Lite
    • Getting a general overview of resources used
  • Developer Utility Commands
    • Django Management Commands
    • generaterealdata
  • Logging
  • Inline help
    • Simple workflow
  • Documentation
    • Documentation development
  • Documentation screenshots
    • Usage of screenshot Sphinx directive
    • The thing about click
Next Previous

© Copyright 2016, Learning Equality. Last updated on Mon, 10 Oct 2016 16:08:35 %z.

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