Deneb is a browser extension for Altair.
Only Altair ^3.0.0 supports integration with Deneb.
Deneb support Chrome, Firefox and Edge.
Deneb provides an API bridge between Altair and bgm.tv, which allows Altair to provide social features from bgm.tv.
Nodejs 8.5 and above.
-
Clone this project
-
yarn install
-
rename
env.example.js
toenv.js
, edit values to match your development environment. -
development
-
Chrome:
npm start
-
Firefox:
npm run start:firefox
Running build.sh
will build extensions for each browser to zip files. Upload your extension zip to each browser's plugin publishing platform.
Note for Firefox extension: Due to Mozilla AMO's policy, you need self-distribute your extension. The building script will
help you to generate a proper update manifest. You need to create the following files in order to work with build.sh
script.
a. Create a copy of sign-env.example.sh
, rename it to sign-env.sh
. These environment variables will be used by web-ext
to sign the extension.
You need to obtain your visit your api key
and api secret
at AMO Developer Hub.
b. Setup your file server, and make sure your can access the static files via the firefox_update_link
in the env.js
prod section.
c. After running build.sh
, upload your update.json
and generated Firefox extension zip in the web-ext-artifacts directory.