Source
From FirebugWiki
(Difference between revisions)
(→Resources) |
Sebastianz (Talk | contribs) m (Made internal link out of GIT Development Workflow) |
||
| (3 intermediate revisions not shown) | |||
| Line 9: | Line 9: | ||
* '''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 | ||
| + | |||
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] | ||
| Line 100: | Line 102: | ||
Previous SVN: | 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 == | == Resources == | ||
* [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]] | ||
Latest revision as of 21:32, 8 March 2012
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:
- 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
[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:
- 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)
[edit] extension-examples
Example Firebug extensions
https://github.com/firebug/extension-examples
- extension-examples + HelloWorld + HelloBootAMD + ...
Previous SVN:
- Mapped to: (but no sub dirs with Firebug version): http://code.google.com/p/fbug/source/browse/#svn%2Fexamples