Labs/Jetpack/JEP/28: Difference between revisions

→‎Requirements and Scope: made changes as per Myk's recommendations
(→‎Motivation and Rationale: removed some repetitive blathering)
(→‎Requirements and Scope: made changes as per Myk's recommendations)
Line 34: Line 34:
* A documentation system.
* A documentation system.
* A package management system.
* A package management system.
* A user interface. Cuddlefish doesn't make any assumptions about whether you're using XUL, HTML, stdout, or something else.  The exception to this is the logging console, which obviously needs ''something'' to output to, but multiple implementations will be built-in to the minilib, with the option for clients to provide their own.
* Functionality specific to any particular XULRunner application, such as Firefox or Thunderbird.
* Any user interface, such as a debugger or a DOM inspector. Cuddlefish doesn't make any assumptions about whether you're using XUL, HTML, stdout, or something else; the exception to this is the logging console, which obviously needs ''something'' to output to, but multiple targets will be built-in to the minilib, with the option for clients to provide their own.


== Usage ==
== Usage ==
874

edits