forked from vimperator/vimperator-labs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated CONTRIBUTING guidelines (vimperator#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
- Loading branch information
1 parent
6c0f2c9
commit 9e51881
Showing
1 changed file
with
26 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,21 +27,32 @@ Pull requests | |
- For any new or changed feature, AsciiDoc documentation and an entry in the | ||
NEWS file is required for the patch to be accepted. | ||
|
||
Development installation | ||
------------------------ | ||
|
||
Creating and installing a new XPI file after each update is cumbersome. | ||
Instead, create an extension linking to the vimperator directory, for example | ||
of a Git clone. | ||
|
||
1. Find the location your [Firefox profile](http://kb.mozillazine.org/Profile_folder_-_Firefox) | ||
- E.g. `/home/user/.mozilla/firefox/<hash>.default` | ||
2. Go into the `extensions` directory | ||
3. Delete `[email protected]` | ||
4. Create a `[email protected]` text file | ||
- Add the absolute path to your Vimperator directory | ||
- E.g. `/home/user/code/vimperator-labs/vimperator` | ||
5. Restart Firefox | ||
Firefox Aurora/Development | ||
-------------------------- | ||
|
||
### Electrolysis | ||
|
||
If you use Firefox Aurora/Development together with Vimperator, | ||
you have to disable Electrolysis (e10s). | ||
e10s is multi-processing for Firefox and Vimperator is not compatible with | ||
e10s. | ||
|
||
To do so, open `about:config` and set all these to `false`: | ||
|
||
- `browser.tabs.remote.autostart` | ||
- `browser.tabs.remote.autostart.1` | ||
- `browser.tabs.remote.autostart.2` | ||
|
||
### Unsigned XPI | ||
|
||
In Firefox Auora/Development, you can still install unsigned XPIs. | ||
To enable this option, open `about:config` and set: | ||
|
||
- `xpinstall.signatures.required` to `false` | ||
|
||
Afterwards, you can install the XPI that you created with `make xpi`. | ||
It is located in the `downloads` directory of the `vimperator-labs` repository | ||
root. | ||
|
||
Hacking | ||
------- | ||
|