• Home
  • Get started
  • Documentation
  • Source
  • License
  • About
reahl

reahl

Power tools for Python development
Doc version
  • 2.1
  • 3.0
  • 3.1
  • 3.2
  • 4.0
  • 5.0
  • 5.1
  • 5.2
  • 6.0
  • 6.1

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Reahl 5.2.0 documentation »

Documentation for developers¶

  • Reahl source code
    • Reahl components
    • The root directory
    • Other components
    • Making sense of code
  • Development environment
    • The Reahl dev Docker image
    • Inside the Docker dev image
    • Using the container
    • Ssh to the dev container
    • Browsers and seeing stuff
    • Editing code
    • Pair programming
  • Coding and design conventions
    • Coding style
    • Design values and principles
    • Important design invariants
    • Testing
  • Testing
    • Fixtures
    • Web browser interfaces
    • Readable tests
    • Testing JavaScript
  • Developing your own Widgets
    • What is a Widget, really
    • Shipping JavaScript and CSS code
    • Adding CSS
    • JavaScript + Python: a pattern
    • Adding server-side URLs
  • Using a different persistence mechanism
    • Dependencies
    • Dependency injection

Previous topic

Tools for unit testing

Next topic

Reahl source code

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Reahl 5.2.0 documentation »
Created using Sphinx 4.4.0.
Doc version
  • 2.1
  • 3.0
  • 3.1
  • 3.2
  • 4.0
  • 5.0
  • 5.1
  • 5.2
  • 6.0
  • 6.1

Copyright © 2006-2023 Reahl Software Services (Pty) Ltd

Running on Reahl