Navigation

  • index
  • modules |
  • next |
  • previous |
  • Morepath 0.21.dev0 documentation »
  • Advanced Topics

Advanced Topics¶

A selection of special topics to get the best out of your Morepath project.

  • Organizing your Project
    • Introduction
    • Sounds Like a Lot of Work
    • Python project
    • Project layout
    • Project setup
    • Project naming
    • Namespace packages
    • App Module
    • Run Module
    • Upgrading your project to a newer version of Morepath
    • Debugging scanning problems
    • Model module
    • Path module
    • View module
    • Directive debugging
  • Building Large Applications
    • Introduction
    • A Code Hosting Site
    • Simplest approach
    • Problems
    • Multiple sub-apps
    • Mounting apps
    • No more path repetition
    • Testing in isolation
    • Reusing an app
    • Different teams
    • Swapping in a new sub-app
    • Customizing an app
    • Swapping in, for one customer
    • Framework apps
  • REST
    • Introduction
    • Elements of REST
    • HTTP as a transport system
    • Modeling as resources
    • HTTP response status codes
    • load
    • Linking: HATEOAS
    • Compose from reusable apps
  • Writing automated tests
    • Testing “Hello world!”
  • Directive tricks
  • Querying configuration
    • Creating a tool
    • Usage

Previous topic

Static resources with Morepath

Next topic

Organizing your Project

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Morepath 0.21.dev0 documentation »
  • Advanced Topics
© Copyright 2013-2016, Morepath developers. Created using Sphinx 8.2.3.