thilobillerbeck / pricemonitor-ui-skeleton

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pricemonitor-ui AngularJS module skeleton

This project contains a seed project for the development of Patagona Pricemonitor AngularJS modules.

To ease the development process it only contains the necessary bootstrap code:

  • an example folder
    • to test the library (lib) and provide an example
    • this folder will not be used when using this library and is only for development purposes
  • a lib folder
    • contains all your library code
    • all components are defined here

When starting to develop a Pricemonitor module you use this project as a starting point.

📝 This repository only contains the seed project. When developing a specific module you clone/copy this repo and adapt it accordingly, see utils/create-new-pricemonitor-module.sh.

Instructions

⚠️ Warning: The lib and example code is compiled separately.

Only once or when dependencies are added:

yarn

To start compiling both lib and example

./utils/dev.sh

This will start a webserver and show the AngularJS application residing in example.

📝 It will re-compile on file changes

To build the lib

yarn build:lib

Dependencies

This project depends on the pricemonitor-core and pricemonitor-share libraries which are hosted on AWS S3. To see all available versions, visit the assets page.

ToDos

  • Add CI/CD
  • Explain utils/create-new-pricemonitor-module.sh

About


Languages

Language:TypeScript 42.3%Language:HTML 22.5%Language:JavaScript 14.9%Language:CSS 11.0%Language:Shell 9.3%