Home
If you want to help me to debug the release candidate follow the following guide.
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
mkdir -p ~/openspace@slopjong.de/profile/extensions
ln -s ~/openspace@slopjong.de ~/openspace@slopjong.de/profile/extensions
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 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