This page holds specifications (proposed, accepted, and withdrawn) that build on WSGI.

About these specifications

These specifications are written up here and discussed on Web-SIG. Once accepted, these can all use the wsgiorg. prefix for their keys. Until accepted, please use x-wsgiorg. -- this is primarily so that people who implement the specification before it is accepted will not leave out-of-spec implementations around (except the obvious ones due to the x-).

To be "accepted" the proposal should have certain qualities:

  1. The spec won't change without good reason, so you can start implementing against it (once it is "approved").
  2. It's useful in multiple contexts; if one implementation is all anyone will ever need, then just make your implementation. Feel free to discuss it, but you don't need anyone's approval.
  3. Some eyes have been on it, and it's been reviewed by multiple people.

There are certain advantages:

  1. Having implemented either side, you can expect that maybe someone will care (either producing or consuming what you are looking for).

  2. Someone won't implement something they think is the same, but isn't, because the document specifies the requirements sufficiently.
  3. New proposals will take old proposals into account, and so they shouldn't overlap or repeat their purposes.

There's no particular process for a proposal to become accepted. Someone else should like your proposal (+1, not just +0), and probably no one should be opposed (no -1's).

Unless noted otherwise, everything here can be assumed to be public domain (in keeping with the purpose of posting material here).

Accepted

Proposed

Withdrawn

Wanted

These don't exist yet, but they could. Write one?

These can be written based on [/SpecificationTemplate]

Specifications (last edited 2008-05-11 21:44:46 by ChrisStawarz)