Source
From FirebugWiki
(Difference between revisions)
m (→Google SVN to Github Transition) |
Sebastianz (Talk | contribs) m (Made internal link out of GIT Development Workflow) |
||
| (17 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | + | == GIT Repositories & Structure == | |
| - | + | ||
| - | + | List of repositories in https://github.com/firebug/ [https://github.com/firebug/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 [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 === | ||
| + | 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 | ||
| + | - 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 | ||
| + | </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. | ||
| + | |||
| + | 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 | ||
| + | |||
| + | |||
| + | === firebug-lite === | ||
| + | Repository for all Firebug Lite related files. | ||
| + | |||
| + | <code>https://github.com/firebug/firebug-lite</code> | ||
| + | |||
| + | * 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 | ||
| + | |||
| + | |||
| + | === artwork === | ||
| + | Firebug design related work | ||
| + | |||
| + | Previous SVN: | ||
| + | * Mapped to: http://code.google.com/p/fbug/source/browse/#svn%2Fartwork | ||
| + | |||
| + | |||
| + | === test-result-viewer === | ||
| + | An independent web-app responsible for displaying test results coming from Firebug test-bot or from users. | ||
| + | |||
| + | <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 | ||
| + | |||
| + | |||
| + | === manual-tests === | ||
| + | All test files provided by users | ||
| + | |||
| + | <code>https://github.com/firebug/manual-tests</code> | ||
| + | |||
| + | 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) | ||
| + | |||
| + | |||
| + | === extension-examples === | ||
| + | Example Firebug extensions | ||
| + | |||
| + | <code>https://github.com/firebug/extension-examples</code> | ||
| + | |||
| + | <pre> | ||
| + | - extension-examples | ||
| + | + HelloWorld | ||
| + | + HelloBootAMD | ||
| + | + ... | ||
| + | </pre> | ||
| + | |||
| + | Previous SVN: | ||
| + | * Mapped to: (but no sub dirs with Firebug version): http://code.google.com/p/fbug/source/browse/#svn%2Fexamples | ||
| + | |||
| + | == Resources == | ||
| + | * [https://github.com/firebug/firebug Open Source] | ||
| + | * [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