Labs/Ubiquity: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(added a section on getting the source)
Line 25: Line 25:
# [[Labs/Ubiquity/Ubiquity Command Suggestions|Suggestion List]] for possible Ubiquity commands. If you have any suggestions, add them here.
# [[Labs/Ubiquity/Ubiquity Command Suggestions|Suggestion List]] for possible Ubiquity commands. If you have any suggestions, add them here.
# [http://docs.google.com/Doc?id=ddf2vjms_24cpjjq9g9 Meeting notes for 0.1 release]
# [http://docs.google.com/Doc?id=ddf2vjms_24cpjjq9g9 Meeting notes for 0.1 release]
== Getting the Source ==
To get the source code for Ubiquity and develop for it, you'll first have to install [http://www.selenic.com/mercurial/wiki/ Mercurial] and [http://python.org/ Python] if they're not already on your system.  Then, from the command line, enter:
  hg clone http://hg.toolness.com/ubiquity-firefox
Now enter the newly-created <code>ubiquity-firefox</code> directory and read the <code>README</code> file contained in it for further instructions (an online version can be found [http://hg.toolness.com/ubiquity-firefox/raw-file/tip/README here]).


= Documentation =
= Documentation =


# [[Labs/Ubiquity/Ubiquity 0.1_Author_Tutorial|Creating Commands Tutorial]]
# [[Labs/Ubiquity/Ubiquity 0.1_Author_Tutorial|Creating Commands Tutorial]]

Revision as of 22:22, 12 August 2008

Back to Labs.

What is Ubiquity?

You can learn more about Ubiquity by reading Atul's blog post entitled Ubiquitous Interfaces, Ubiquitous Functionality.

Other informative blog posts about Ubiquity include:

  1. Trusting Functionality by Atul
  2. Sharing Streamable Functionality by Aza
  3. Language-Based Interfaces, part 1: The Problem by Jono
  4. Our Presentation at Labs Night by Jono
  5. Why Verbs? by Jono
  6. Selected Press

Participation

  1. Ideas, Complaints, Forum, and "Customer Service"
  2. Ubiquity HG Repository - The primary Mercurial source code repository for Ubiquity.
  3. Issue Tracker - Used to report/discuss bugs and submit patches for Ubiquity.
  4. Google Group/mailing list - Useful for discussion of Ubiquity development and user interface.
  5. Buildbot - Continuous integration that runs Ubiquity unit tests after every commit. If the tests fail, they're reported immediately to the mailing list.
  6. #labs on irc.mozilla.org - Live internet relay chat discussion.
  7. Commands In The Wild Add links to your commands here.
  8. Suggestion List for possible Ubiquity commands. If you have any suggestions, add them here.
  9. Meeting notes for 0.1 release

Getting the Source

To get the source code for Ubiquity and develop for it, you'll first have to install Mercurial and Python if they're not already on your system. Then, from the command line, enter:

 hg clone http://hg.toolness.com/ubiquity-firefox

Now enter the newly-created ubiquity-firefox directory and read the README file contained in it for further instructions (an online version can be found here).

Documentation

  1. Creating Commands Tutorial