Skip to content

Commit 9e51881

Browse files
schemarmaxauthority
authored andcommitted
Updated CONTRIBUTING guidelines (#703)
I completely removed the section "Development installation". The proposed way of linking the git repository directly did not work for me at all. I added a section about Firefox Auror/Development to: - disable e10s - allow installation of unsigned XPIs
1 parent 6c0f2c9 commit 9e51881

File tree

1 file changed

+26
-15
lines changed

1 file changed

+26
-15
lines changed

CONTRIBUTING.md

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,32 @@ Pull requests
2727
- For any new or changed feature, AsciiDoc documentation and an entry in the
2828
NEWS file is required for the patch to be accepted.
2929

30-
Development installation
31-
------------------------
32-
33-
Creating and installing a new XPI file after each update is cumbersome.
34-
Instead, create an extension linking to the vimperator directory, for example
35-
of a Git clone.
36-
37-
1. Find the location your [Firefox profile](http://kb.mozillazine.org/Profile_folder_-_Firefox)
38-
- E.g. `/home/user/.mozilla/firefox/<hash>.default`
39-
2. Go into the `extensions` directory
40-
3. Delete `[email protected]`
41-
4. Create a `[email protected]` text file
42-
- Add the absolute path to your Vimperator directory
43-
- E.g. `/home/user/code/vimperator-labs/vimperator`
44-
5. Restart Firefox
30+
Firefox Aurora/Development
31+
--------------------------
32+
33+
### Electrolysis
34+
35+
If you use Firefox Aurora/Development together with Vimperator,
36+
you have to disable Electrolysis (e10s).
37+
e10s is multi-processing for Firefox and Vimperator is not compatible with
38+
e10s.
39+
40+
To do so, open `about:config` and set all these to `false`:
41+
42+
- `browser.tabs.remote.autostart`
43+
- `browser.tabs.remote.autostart.1`
44+
- `browser.tabs.remote.autostart.2`
45+
46+
### Unsigned XPI
47+
48+
In Firefox Auora/Development, you can still install unsigned XPIs.
49+
To enable this option, open `about:config` and set:
50+
51+
- `xpinstall.signatures.required` to `false`
52+
53+
Afterwards, you can install the XPI that you created with `make xpi`.
54+
It is located in the `downloads` directory of the `vimperator-labs` repository
55+
root.
4556

4657
Hacking
4758
-------

0 commit comments

Comments
 (0)