Source

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
(Suggested GIT Repositories & Structure)
(firebug)
Line 52: Line 52:
   - tests              // Firebug Automated Testing
   - tests              // Firebug Automated Testing
     - content          // Directories with test files
     - content          // Directories with test files
-
       + console
+
      + _styles        // CSS files used by tests for better design
-
       + command line
+
       + console       // a directory with test files
 +
       + command line   // a directory with test files
       + ...
       + ...
-
       * testlist.html  // List of test for automated run
+
       * testlist.html  // List of tests for automated run
     + FBTest          // FBTest (extension directory), test harness
     + FBTest          // FBTest (extension directory), test harness
-
    + styles          // CSS files used by tests for better design)
 
     + templates        // Template files for various kinds of tests
     + templates        // Template files for various kinds of tests
   - trace
   - trace

Revision as of 11:44, 23 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 (coming from issue reports)
  • examples - Firebug extension examples

Notes:

  • 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.


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.


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-app

manual-tests

All test files provided by users

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


examples

Example Firebug extensions

https://github.com/firebug/examples

- examples
  + HelloWorld
  + HelloBootAMD
  + ...
Personal tools