shaarli-web-extension/CONTRIBUTING.md

1.0 KiB

Contribution Guide

Contributions are welcome and are greatly appreciated!

Before you begin

This project uses the following technologies/standards.
Please read and understand them before starting.

  • JavaScript - The programming language.
  • [Yarn][yarn] - Package manager
  • [Web-ext][web-ext] - CLI Web-ext tool

Setting up your environment

You will just need to install project and component dependencies via yarn

Slate remove your node_modules and do a clean install

npm run slate

Try on a browser

To try it on a browser, you just need to start the with the command below and set your shaarli URL.

npm run start # web-ext run

Running Tests

There is no tests for now.

Linting

Building

This will create a xpi that can be submitted on addons.mozilla.org

npm run build # web-ext build
``

[yarn]: https://yarnpkg.com/en/docs/install "Package manager"
[web-ext]: https://www.npmjs.com/package/web-ext "CLI Web-Ext tool"