Ferris3
Introduction
Developing in the Google Cloud
Overall Application Structure
Convention, Configuration, and Structure
Supplemental, not inclusive
Organization by feature, not function
Getting Started
Installing pre-requisites
Starting a new project
The App Engine Development Server
The APIs Explorer
Deploying
Tutorial
A Simple “Posts” Service
Using the Google APIs Explorer
A Little More Complexity
Where to go from here
User’s Guide
Caching
Datastore
Discovery
Endpoints
Google APIs
Webapp2 Handlers
Hvild
Mail
Messages
OAuth2
Search
Settings
Static Files
Templates
Testing
Common Patterns
Ferris as a Library
Installation
Usage
Ferris3
Docs
»
User’s Guide
View page source
User’s Guide
¶
The user’s guide provides both API and usage documentation for all of Ferris’ features.
Caching
Decorators
Utility Functions
Backends
Datastore
The Model Class
Callbacks
Behaviors
Discovery
Conventions for endpoints
Conventions for handlers
Using discovery
Endpoints
Terminology
Defining Endpoints
Creating Services
Exposing Methods
API Reference
Google APIs
Building Clients
Exponential Backoff
Discovery Document Caching
Webapp2 Handlers
Defining Handlers
Using templates
Hvild
Generic method arguments
Generic methods
Under the hood
Mail
Messages
Defining messages
Generating messages from models
Translating between entities and messages
List messages
Composing messages
API Reference
OAuth2
Endpoints Credentials
Service Account Configuration
Using Service Accounts
Search
Indexing models
Automatic index management
Performing searches
Transforming results into entities
Using search with endpoints
Settings
Configuration
Functions
Static Files
Templates
Rendering templates
The environment
Testing
Installing the nose plugin
Running tests
Testing recommendations
Mocking API calls
Writing tests for models
Writing tests for web request handlers
Writing tests for cloud endpoints services