Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 2.09 KB

CONTRIBUTING.md

File metadata and controls

37 lines (23 loc) · 2.09 KB

Contributing to FingerprintJS Pro Angular integration

Working with code

We prefer using yarn for installing dependencies and running scripts.

The main branch is locked for the push action. For proposing changes, use the standard pull request approach. It's recommended to discuss fixes or new functionality in the Issues, first.

Development playground

This project was generated with Angular CLI version 13.3.6. The root project is the demo app. You can find the library in projects/ng-fingerprint-pro folder.

Run yarn watch:library to rebuild library on each update. Run yarn start for the demo app dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Running unit tests

Run yarn test to execute the unit tests via Jest.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

How to publish

The library is automatically released and published to NPM on every push to the main branch if there are relevant changes using semantic-release with following plugins:

The workflow must be approved by one of the maintainers, first.