Source

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
m (Google SVN to Github Transition)
Line 23: Line 23:
See [[Google SVN to Github Transition Guide]] for more information.
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-lite'''        - Main FirebugLite repo
 +
* '''artwork'''              - Firebug icons and any other design files
 +
* '''test-results-app"      - Firebug web-app for displaying test results
 +
* '''manual-tests'''        - Test files provided by users
 +
 +
Notes:
 +
* Firebug extensions developed in-house should have its own repositories.
 +
 +
 +
=== 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
 +
  - firebug            // Extension directory (can be directly mapped to Firefox)
 +
    - content
 +
    - locale
 +
    - skin
 +
    - ...
 +
  - tests              // Firebug Automated Testing
 +
    + content          // Directories with test files
 +
    + FBTest          // FBTest (extension directory), test harness
 +
    + styles          // CSS files used by tests for better design)
 +
    + templates        // Template files for various kinds of tests
 +
    * testlist.html    // List of test for automated run
 +
  - examples            // Firebug example extensions
 +
    + HelloWorld
 +
    + HelloBootAMD
 +
    + ...
 +
  - 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.
 +
* The tests/content directory is mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fcontent%2Fbranches%2F1.10
 +
 +
 +
=== firebug-lite ===
 +
Repository for all Firebug Lite related files.
 +
 +
<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
 +
 +
 +
 +
=== artwork ===
 +
Firebug design related work
 +
 +
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Fartwork
 +
 +
 +
 +
=== test-results-app ===
 +
An independent web-app responsible for displaying test results coming from Firebug test-bot or from users.
 +
 +
<code>https://github.com/firebug/test-results</code>
 +
 +
* 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>
 +
 +
* Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Ftests%2Fissues
 +
* Doesn't have to be ported immediately
 +
* Exists mostly to be synced with: getfirebug.com/tests/issues/

Revision as of 15:13, 13 February 2012

Contents

Directories

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-lite - Main FirebugLite repo
  • artwork - Firebug icons and any other design files
  • test-results-app" - Firebug web-app for displaying test results
  • manual-tests - Test files provided by users

Notes:

  • Firebug extensions developed in-house should have its own repositories.


firebug

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

https://github.com/firebug/firebug

- firebug
  - firebug             // Extension directory (can be directly mapped to Firefox)
     - content
     - locale
     - skin
     - ...
  - tests               // Firebug Automated Testing
     + content          // Directories with test files
     + FBTest           // FBTest (extension directory), test harness
     + styles           // CSS files used by tests for better design)
     + templates        // Template files for various kinds of tests
     * testlist.html    // List of test for automated run
  - examples            // Firebug example extensions
     + HelloWorld
     + HelloBootAMD
     + ...
  - trace
     + FBTrace          // FBTrace (extension directory), tracing support


Notes:


firebug-lite

Repository for all Firebug Lite related files.

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

  • TODO: Needs to review the current structure


artwork

Firebug design related work


test-results-app

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

https://github.com/firebug/test-results


manual-tests

All test files provided by users

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

Personal tools