385
edits
(add code organization notes) |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 21: | Line 21: | ||
=== Status === | === Status & Roadmap === | ||
See the [[Taskfox/Status|project status page]]. | See the [[Taskfox/Status|project status page]] and [[Taskfox/Roadmap|roadmap]]. | ||
== Background == | == Background == | ||
Line 58: | Line 58: | ||
General discussion takes place on the [news://news.mozilla.org/mozilla.dev.apps.firefox mozilla.dev.apps.firefox] newsgroup. This is also accessible via the [https://lists.mozilla.org/listinfo/dev-apps-firefox dev-apps-firefox] mailing list and [http://groups.google.com/group/mozilla.dev.apps.firefox/topics Google Groups]. | General discussion takes place on the [news://news.mozilla.org/mozilla.dev.apps.firefox mozilla.dev.apps.firefox] newsgroup. This is also accessible via the [https://lists.mozilla.org/listinfo/dev-apps-firefox dev-apps-firefox] mailing list and [http://groups.google.com/group/mozilla.dev.apps.firefox/topics Google Groups]. | ||
=== Get the code === | === Get the code === | ||
Line 79: | Line 68: | ||
Normal Firefox build procedures apply. At the moment, it is ''not'' guaranteed that the tree will be green at any given time. | Normal Firefox build procedures apply. At the moment, it is ''not'' guaranteed that the tree will be green at any given time. | ||
===== Organization ===== | |||
Pretty much all of the Taskfox related code lives in [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks browser/components/tasks]. | |||
Some interesting files to note: | |||
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/content/taskBindings.xml taskBindings.xml]: most of taskfox UI | |||
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/src/nsTaskController.js nsTaskController.js]: input parser | |||
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/src/nsTaskQuery.js nsTaskQuery.js]: parsed input representation | |||
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/public/nsITaskVerb.idl nsITaskVerb.idl]: interface for verbs | |||
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/src/VerbUtils.jsm VerbUtils.jsm]: helper for making verbs | |||
Modified files that don't live under browser/components/tasks are limited to urlbarBindings.xml to act as a shim for Taskfox and various css files for styling. | |||
==== Latest Builds ==== | ==== Latest Builds ==== | ||
Latest builds are always available at: | |||
http://people.mozilla.org/~bmcbride/taskfox/ | http://people.mozilla.org/~bmcbride/taskfox/latest/ | ||
=== Report a bug === | === Report a bug === | ||
Line 98: | Line 101: | ||
* Interactive mockup here (type slowly): http://www.azarask.in/aza/TaskFox/ | * Interactive mockup here (type slowly): http://www.azarask.in/aza/TaskFox/ | ||
* UI wireframes for the Jun 18th meeting, discusses result behavior, simplified UI, improved discoverability. [[Media:Taskfox_UI,_June_18_Meeting.pdf]] | |||
=== Localization === | === Localization === | ||
Line 124: | Line 129: | ||
* [[Taskfox/Nouns|Nouns]] | * [[Taskfox/Nouns|Nouns]] | ||
* [[Taskfox/L10n|Localization]] | * [[Taskfox/L10n|Localization]] | ||
* [[Taskfox/ | * [[Taskfox/Status|Status]] | ||
* [[Taskfox/Roadmap|Roadmap]] | |||
* [[Taskfox/Future_Work|Future Work]] | * [[Taskfox/Future_Work|Future Work]] | ||
* [[Taskfox/Name|Naming and terminology]] | * [[Taskfox/Name|Naming and terminology]] | ||
* [[Taskfox/Articles|Additional articles, blog posts, and press]] | * [[Taskfox/Articles|Additional articles, blog posts, and press]] |
edits