Source

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
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/ ===
+
-
* bti -- Browser tools interface tests
+
-
* firebug1.1 -- targets FF 1.5 - 3.0.0.*
+
-
* firebug1.2 -- targets FF 1.5 - 3.0.*
+
-
* firebug1.3 -- targets FF 3.0 - 3.0.*
+
-
* firebug1.4 -- targets FF 3.0 - 3.6.*
+
-
* firebug1.5 -- targets FF 3.5 - 3.6.*
+
-
* firebug1.6 -- targets FF 3.6 - 4.0.*
+
-
* firebug1.7 -- targets FF 3.6 - 5.*
+
-
* firebug1.8 -- targets FF 5.0 - 8.*
+
-
* firebug1.9 -- targets FF 5.0 - 10.*
+
-
* modules -- Firebug modules tests; abandoned
+
-
 
+
-
 
+
-
== Google SVN to Github Transition ==
+
-
 
+
-
Discussion: https://groups.google.com/d/topic/firebug-working-group/pj0jq8fh5QY/discussion
+
-
 
+
-
See [[Google SVN to Github Transition Guide]] for more information.
+
-
 
+
-
 
+
-
== Suggested GIT Repositories & Structure ==
+
-
 
+
-
List of suggested repositories in https://github.com/firebug/
+
* '''firebug'''              - Main Firebug repo (including, tests and tracing related stuff)
* '''firebug'''              - Main Firebug repo (including, tests and tracing related stuff)
* '''firebug-lite'''        - Main FirebugLite repo
* '''firebug-lite'''        - Main FirebugLite repo
* '''artwork'''              - Firebug icons and any other design files
* '''artwork'''              - Firebug icons and any other design files
-
* '''test-results-viewer''' - Firebug web-app for displaying test results
+
* '''test-result-viewer'''   - Firebug web-app for displaying test results
* '''manual-tests'''        - Test files provided by users (coming from issue reports)
* '''manual-tests'''        - Test files provided by users (coming from issue reports)
* '''extension-examples'''  - Firebug extension examples
* '''extension-examples'''  - Firebug extension examples
Line 38: Line 12:
Notes:
Notes:
* Any in-house developed extension should have its own repository.
* Any in-house developed extension should have its own repository.
-
* Keeping history of commits for firebug is a must.
 
-
* Having a history for all the other extensions is nice to have.
 
Line 68: Line 40:
* Support for Firebug tracing is also included.
* 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
* 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/content is mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fcontent%2Fbranches%2F1.10
Line 74: Line 46:
* tests/templates is mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fcontent%2Ftemplates
* 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
* trace/fbtrace is mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Fextensions%2Ffbtrace%2Fbranches%2Ffbtrace1.10
 +
=== firebug-lite ===
=== firebug-lite ===
Line 79: Line 52:
<code>https://github.com/firebug/firebug-lite</code>
<code>https://github.com/firebug/firebug-lite</code>
-
 
-
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Flite%2Fbranches%2Ffirebug1.5
 
* TODO: Needs to review the current structure
* 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
Line 88: Line 63:
Firebug design related work
Firebug design related work
 +
Previous SVN:
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Fartwork
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Fartwork
-
=== test-results-viewer ===
+
=== test-result-viewer ===
An independent web-app responsible for displaying test results coming from Firebug test-bot or from users.
An independent web-app responsible for displaying test results coming from Firebug test-bot or from users.
-
<code>https://github.com/firebug/test-results-app</code>
+
<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
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fcontent%2Ftestbot%2Fresults
 +
=== manual-tests ===
=== manual-tests ===
Line 103: Line 81:
<code>https://github.com/firebug/manual-tests</code>
<code>https://github.com/firebug/manual-tests</code>
 +
Previous SVN:
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fissues
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fissues
-
* Doesn't have to be ported immediately
+
* TODO: Should be synced with: getfirebug.com/tests/issues/ (so, the test files are available online)
-
* Exists mostly to be synced with: getfirebug.com/tests/issues/ (so, the test files are available online)
+
Line 120: Line 98:
</pre>
</pre>
 +
Previous SVN:
* Mapped to: (but no sub dirs with Firebug version): http://code.google.com/p/fbug/source/browse/#svn%2Fexamples
* Mapped to: (but no sub dirs with Firebug version): http://code.google.com/p/fbug/source/browse/#svn%2Fexamples
 +
 +
 +
== Resources ==
 +
* [http://code.google.com/p/fbug/source/checkout Open Source]
 +
* [http://code.google.com/p/fbug/source/browse/branches/firebug1.6/license.txt BSD License]

Revision as of 14:50, 7 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

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