Taskfox: Difference between revisions

815 bytes added ,  20 October 2009
add code organization notes
(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].
=== Meetings ===
Weekly public meetings are held every Thursday at [http://www.timeanddate.com/worldclock/fixedtime.html?day=12&month=3&year=2009&hour=15&min=0&sec=0&p1=224 3:00pm PDT (10:00pm UTC)].
Meetings are announced on the [https://lists.mozilla.org/listinfo/dev-planning dev-planning] mailing list.
Anyone is free to attend:
* +1 650 903 0800 x92 Conf# 8604 (US/International)
* +1 416 848 3114 x92 Conf# 8604 (Canada)
* +1 800 707 2533 (pin 369) Conf# 8604 (US Toll Free & Skype)


=== 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 ====


21st May:
Latest builds are always available at:
http://people.mozilla.org/~bmcbride/taskfox/2009-05-21/
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/Timeline|Projected Timeline]]
* [[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]]
385

edits