Source

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
m (Added FB 1.7)
m (Made internal link out of GIT Development Workflow)
(21 intermediate revisions not shown)
Line 1: Line 1:
-
*[http://code.google.com/p/fbug/source/checkout Open Source]
+
== GIT Repositories & Structure ==
-
*[http://code.google.com/p/fbug/source/browse/branches/firebug1.6/license.txt BSD License]
+
-
== Directories ==
+
List of repositories in https://github.com/firebug/ [https://github.com/firebug/firebug README]
-
'''Please note: we do not use the "trunk" directory.'''
+
 
-
=== Firebug for Firefox, under http://fbug.googlecode.com/svn/branches/ ===
+
* '''firebug'''             - Main Firebug repo (including, tests and tracing related stuff)
-
*eval -- abandoned
+
* '''firebug-lite'''        - Main FirebugLite repo
-
*firebug1.1 -- abandoned
+
* '''artwork'''              - Firebug icons and any other design files
-
*firebug1.2 --  
+
* '''test-result-viewer'''  - Firebug web-app for displaying test results
-
*firebug1.3 -- support for avoiding double load, targets FF3.0.4
+
* '''manual-tests'''        - Test files provided by users (coming from issue reports)
-
*firebug1.4 -- targets FF 3.1
+
* '''extension-examples'''  - Firebug extension examples
-
*firebug1.5 -- targets FF 3.2, support for eventlistenerInfo
+
 
-
*firebug1.6 -- targets FF 3.6
+
 
-
*firebug1.7 -- targets FF 4.0
+
Notes:
-
*explore -- abandoned
+
* Any in-house developed extension should have its own repository.
 +
* Firebug has been originally using [http://code.google.com/p/fbug/source/checkout SVN]. The transition has been made at [http://code.google.com/p/fbug/source/detail?r=12936 revision 12936]
 +
 
 +
 
 +
=== firebug ===
 +
This repository is the one that Firebug and Firebug extension developers will probably use the most.
 +
 
 +
<code>https://github.com/firebug/firebug</code>
 +
 
 +
<pre>
 +
- firebug
 +
  - extension          // Extension directory (can be directly mapped to Firefox)
 +
  - tests              // Firebug Automated Testing
 +
    - content          // Directories with test files
 +
      + _styles        // CSS files used by tests for better design
 +
      + console        // a directory with test files
 +
      + command line  // a directory with test files
 +
      + ...
 +
      * testlist.html  // List of tests for automated run
 +
    + FBTest          // FBTest (extension directory), test harness
 +
    + templates        // Template files for various kinds of tests
 +
  - trace
 +
    + FBTrace          // FBTrace (extension directory), tracing support
 +
</pre>
 +
 
 +
 
 +
Notes:
 +
* It also includes entire support for testing so everyone can run tests easily after cloning this repo.
 +
* Support for Firebug tracing is also included.
 +
 
 +
Previous SVN:
 +
* firebug is mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Fbranches%2Ffirebug1.10
 +
* tests/content is mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fcontent%2Fbranches%2F1.10
 +
* tests/FBTest is mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ffbtest%2Fbranches%2Ffbtest1.10
 +
* tests/templates is mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fcontent%2Ftemplates
 +
* trace/fbtrace is mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Fextensions%2Ffbtrace%2Fbranches%2Ffbtrace1.10
 +
 
 +
 
 +
=== firebug-lite ===
 +
Repository for all Firebug Lite related files.
 +
 
 +
<code>https://github.com/firebug/firebug-lite</code>
 +
 
 +
* TODO: Needs to review the current structure
 +
* TODO: not yet on github.com
 +
 
 +
Previous SVN:
 +
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Flite%2Fbranches%2Ffirebug1.5
 +
 
 +
 
 +
=== artwork ===
 +
Firebug design related work
 +
 
 +
Previous SVN:
 +
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Fartwork
 +
 
 +
 
 +
=== test-result-viewer ===
 +
An independent web-app responsible for displaying test results coming from Firebug test-bot or from users.
 +
 
 +
<code>https://github.com/firebug/test-result-viewer</code>
 +
 
 +
Previous SVN:
 +
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fcontent%2Ftestbot%2Fresults
 +
 
 +
 
 +
=== manual-tests ===
 +
All test files provided by users
 +
 
 +
<code>https://github.com/firebug/manual-tests</code>
 +
 
 +
Previous SVN:
 +
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fissues
 +
* TODO: Should be synced with: getfirebug.com/tests/issues/ (so, the test files are available online)
 +
 
 +
 
 +
=== extension-examples ===
 +
Example Firebug extensions
 +
 
 +
<code>https://github.com/firebug/extension-examples</code>
 +
 
 +
<pre>
 +
- extension-examples
 +
  + HelloWorld
 +
  + HelloBootAMD
 +
  + ...
 +
</pre>
 +
 
 +
Previous SVN:
 +
* Mapped to: (but no sub dirs with Firebug version): http://code.google.com/p/fbug/source/browse/#svn%2Fexamples
 +
 
 +
== Resources ==
 +
* [https://github.com/firebug/firebug Open Source]
 +
* [https://github.com/firebug/firebug/blob/master/extension/license.txt BSD License]
 +
* [[GIT Development Workflow]]

Revision as of 21:32, 8 March 2012

Contents

GIT Repositories & Structure

List of repositories in https://github.com/firebug/ README

  • firebug - Main Firebug repo (including, tests and tracing related stuff)
  • firebug-lite - Main FirebugLite repo
  • artwork - Firebug icons and any other design files
  • test-result-viewer - Firebug web-app for displaying test results
  • manual-tests - Test files provided by users (coming from issue reports)
  • extension-examples - Firebug extension examples


Notes:

  • Any in-house developed extension should have its own repository.
  • Firebug has been originally using SVN. The transition has been made at revision 12936


firebug

This repository is the one that Firebug and Firebug extension developers will probably use the most.

https://github.com/firebug/firebug

- firebug
  - extension           // Extension directory (can be directly mapped to Firefox)
  - tests               // Firebug Automated Testing
     - content          // Directories with test files
       + _styles        // CSS files used by tests for better design
       + console        // a directory with test files
       + command line   // a directory with test files
       + ...
       * testlist.html  // List of tests for automated run
     + FBTest           // FBTest (extension directory), test harness
     + templates        // Template files for various kinds of tests
  - trace
     + FBTrace          // FBTrace (extension directory), tracing support


Notes:

  • It also includes entire support for testing so everyone can run tests easily after cloning this repo.
  • Support for Firebug tracing is also included.

Previous SVN:


firebug-lite

Repository for all Firebug Lite related files.

https://github.com/firebug/firebug-lite

  • TODO: Needs to review the current structure
  • TODO: not yet on github.com

Previous SVN:


artwork

Firebug design related work

Previous SVN:


test-result-viewer

An independent web-app responsible for displaying test results coming from Firebug test-bot or from users.

https://github.com/firebug/test-result-viewer

Previous SVN:


manual-tests

All test files provided by users

https://github.com/firebug/manual-tests

Previous SVN:


extension-examples

Example Firebug extensions

https://github.com/firebug/extension-examples

- extension-examples
  + HelloWorld
  + HelloBootAMD
  + ...

Previous SVN:

Resources

Personal tools