Source

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
(GIT Repositories & Structure)
m (Added categories)
 
(3 intermediate revisions not shown)
Line 13: Line 13:
Notes:
Notes:
* Any in-house developed extension should have its own repository.
* 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 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 ===
=== firebug ===
Line 37: Line 35:
     + FBTrace          // FBTrace (extension directory), tracing support
     + FBTrace          // FBTrace (extension directory), tracing support
</pre>
</pre>
-
 
Notes:
Notes:
Line 49: 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 61: Line 57:
Previous SVN:
Previous SVN:
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Flite%2Fbranches%2Ffirebug1.5
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Flite%2Fbranches%2Ffirebug1.5
-
 
=== artwork ===
=== artwork ===
Line 68: Line 63:
Previous SVN:
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-result-viewer ===
=== test-result-viewer ===
Line 77: Line 71:
Previous SVN:
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 87: Line 80:
* 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
* TODO: Should be synced with: getfirebug.com/tests/issues/ (so, the test files are available online)
* TODO: Should be synced with: getfirebug.com/tests/issues/ (so, the test files are available online)
-
 
=== extension-examples ===
=== extension-examples ===
Line 107: Line 99:
* [https://github.com/firebug/firebug Open Source]
* [https://github.com/firebug/firebug Open Source]
* [https://github.com/firebug/firebug/blob/master/extension/license.txt BSD License]
* [https://github.com/firebug/firebug/blob/master/extension/license.txt BSD License]
 +
* [[GIT Development Workflow]]
 +
 +
[[Category:Firebug]]
 +
[[Category:Firebug Development]]

Latest revision as of 00:34, 22 November 2013

Contents

[edit] 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

[edit] 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:

[edit] 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:

[edit] artwork

Firebug design related work

Previous SVN:

[edit] 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:

[edit] manual-tests

All test files provided by users

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

Previous SVN:

[edit] extension-examples

Example Firebug extensions

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

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

Previous SVN:

[edit] Resources

Personal tools