npm i @thisissoon/angular-post --save
yarn add @thisissoon/angular-post
Add the Po.st script to your
index.html file inside your
<head> tag as in their instructions
A full working example can be found in the src/app folder.
widgetId:(string): can be found in post widget settings
url(string): URL to share
title(string): title of post to share
options(object): options to pass on widget located here
ng serve for a dev server. Navigate to
http://localhost:4200/. The app will automatically reload if you change any of the source files.
ng generate component component-name to generate a new component. You can also use
ng generate directive|pipe|service|class|guard|interface|enum|module.
ng build to build the project. The build artifacts will be stored in the
dist/ directory. Use the
-prod flag for a production build.
Running unit tests
ng test to execute the unit tests via Karma.
Running end-to-end tests
ng e2e to execute the end-to-end tests via Protractor.
This repo uses Commitizen CLI and Conventional Changelog to create commits and generate changelogs. Instead of running
git commit run
git cz and follow the prompts. Changelogs will then be generated when creating new releases by running
npm run release.
npm run release to create a new release. This will use Standard Version to create a new release. Standard Version will generate / update the changelog based on commits generated using Commitizen CLI, update the version number following semantic versioning rules and then commit and tag the commit for the release. Simply run
git push --follow-tags origin master.
To get more help on the Angular CLI use
ng help or go check out the Angular CLI README.