Skip to content
slopjong edited this page Mar 11, 2012 · 17 revisions

If you want to help me to debug the release candidate follow the following guide.

Repository checkout

If you’re registered on github you can fork OpenSpace, do your changes and request a merge pull or ask me to become a contributor so that you can work with the original repository.


git clone git://github.com/slopjong/OpenSpace.git ~/openspace@slopjong.de
cd ~/openspace@slopjong.de
git checkout 0.3rc

Setup of a new firefox/iceweasel profile


mkdir -p ~/openspace@slopjong.de/profile/extensions
ln -s ~/openspace@slopjong.de ~/openspace@slopjong.de/profile/extensions

The actual work

Now you can do your work in the local git repository and to test your change run firefox (or iceweasel) with


firefox -purgecaches -no-remote -profile $HOME/openspace@slopjong.de/profile/ 

This will launch a new firefox/iceweasel instance with the profile created before. The option -no-remote allows you to run multiple independent instances so you don’t need to close any already running firefox.

If you launch firefox for the first time with this profile you must enable the OpenSpace add-on first in order to test it.

Whenever you change the code you need to open a new browser instance or a new window. I recommend to use a text editor (like Komodo Edit) where you can define a shortcut to launch firefox/iceweasel. It makes it a lot easier. Though you still need to close the browser manually but only the one loaded with the profile openspacetesting.

After the work

After you finished debugging and after you sent me the patch you can cleanup by deleting the profile and the OpenSpace directory with the following one-liner.


rm -rf ~/openspace@slopjong.de