Welcome to the upstart wiki, this wiki is intended as a resource for the upstart developer and user community collecting both specifications and user-contributed documentation.
Note that this wiki is not currently being maintained. For the time being, please consider looking at the Upstart Cookbook instead:
Upstart on Other Distributions
Man Pages Have Up-to-date Documentation
If you have Upstart installed in your distro, check man 5 init for detailed info on init daemon job configuration file, stanzas and environment variables that are available. An overview of all of the available manual pages on Upstart can be found with man upstart
Plans may be useless, but planning can be very useful indeed. Any major changes to upstart first need to be written down in the form of a specification, and discussed until a consensus or decision is reached. This process allows us to get all our thoughts in order and figure out any problems before we actually implement them.
This wiki also collects user-contributed documentation for upstart. Feel free to create a page, and ensure that it's linked to CategoryDoc for it to appear in the list below.
Upstart 0.5 blog series
At the time of writing, the best introduction to upstart is from the blog series on version 0.5, which saw a significant rewrite.
See also this earlier post for details on process supervision
The Upstart Cookbook
The Upstart Cookbook also has a large amount of up to date information on Upstart.