Discussify's browser extension.
Choose one of the installations below. Note that you will need to have a self-sovereign identity on uPort to sign in into the app.
Because the current version is a pre-alpha, it's not yet available through the regular Chrome Web store. Follow these steps to install the extension locally:
-
Download the ZIP file from https://ipfs.io/ipfs/QmUy13FyGqfsmxy7dwiHLtkMYwLaJf2XBfWBkdn6pxM8bn
-
Extract the ZIP file to a folder
-
Go to
chrome://extensions
in Chrome, enable "Developer Mode" and click "Load Unpacked" -
Point to the folder where you extracted the ZIP contents
The extension should now appear in the extensions list!
Follow these step to install the extension locally for development:
-
Clone the project
-
Install the dependencies by running
npm install
in the project folder -
Start the development process by running
npm start
in the project folder -
Go to
chrome://extensions
in Chrome, enable "Developer Mode" and click "Load Unpacked" -
Install the extension manually in Chrome/Firefox
-
Point to the
dist
folder of the project folder
The extension should now appear in the extensions list! Any changes to the source code will be compiled and the extension should automatically reload, thanks to webpack-chrome-extension-reloader. If you have any problems with this feature, simply click the reload button on the extension.
$ npm start
Starts the project for development.
If this is your first time running the project, please go to chrome://extensions
in Chrome. Click the "Load Unpacked" button and point to the dist/
folder of this project. The extension should now appear in the extensions list!
Any changes to the source code will be compiled and the extension should automatically reload, thanks to webpack-chrome-extension-reloader. If you have any problems with this feature, simply click the reload button on the extension.
$ npm run build
Builds the project for production.
$ npm test
Runs the project tests.
$ npm run lint
Checks if the project has any linting errors.
If you want to contribute for the project, we encourage you to read over the pm-discussify repository README.