From 22ccf48592e90d0a1684b4236d96b99cd29b4d93 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Sun, 25 Feb 2018 09:29:08 -0500 Subject: housekeeping --- README | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) (limited to 'README') diff --git a/README b/README index 78f0c3a..73cc7dc 100644 --- a/README +++ b/README @@ -1,27 +1,33 @@ -# LibreJS-webex +## LibreJS - WebExtensions Edition ## -Port of LibreJS to webExtensions. -It is lacking some license information for the assets from the original LibreJS. Not sure what license should be used for the new source files either. Also, we probably want to sort out the licenses for the dependencies (Acorn Javascript parser and jsSHA) to make sure they are cited correctly. - -TO BUILD: +BUILD: First, you need to get some stuff with npm: + $ npm install acorn + $ npm install jssha + $ npm install browserify + $ export PATH=$PATH:./node_modules/.bin + +To build the extension run: + $ browserify main_background.js -o bundle.js + +To build the extension plus create a .xpi package run: + $ ./build.sh -npm install acorn -npm install jssha -npm install browserify +Note: this build.sh script relies on no new source files being created. -To build the extension run this: -browserify main_background.js -o bundle.js +DEBUG: -To create an XPI file that can be uploaded to Mozilla run build.sh. +To debug this add-on on IceCat and other Firefox derivatives, browse to the special URL "about:debugging", select "Enable add-on debugging", and load the manifest.json in this directory with the "Load Temporary Add-on" button. -Note: this build script relies on no new source files being created. +LibreJS should work with other WebExtensions-compliant browsers; but currently, none of them meet the freedom standards of GNU, so no help will be provided for their usage. -To debug this add-on on Firefox, go to the special URL "about:debugging", enable add-on debugging load the manifest.json. -Chrome should work eventually but I haven't tested it lately. To debug the add-on on Chrome it's basically the same except you load it from "chrome://extensions" +CONTACT: -Mailing list: bug-librejs@gnu.org +Development mailing list: bug-librejs@gnu.org +Users mailing list: help-librejs@gnu.org +Subscribe URL: https://savannah.gnu.org/mail/?group=librejs +Bug Reports: https://savannah.gnu.org/bugs/?group=librejs -- cgit v1.2.3