Git Product home page Git Product logo

ngx-template-seed's Introduction

ngx-template-seed

Seed project for creating redistributable Angular modules

Getting started

  • clone the repo to your local machine
  • Run npm install in the root directory.
  • Run npm run new [Insert Plugin Name Here] (only run this once when cloning the template repo)
  • Enjoy.

Development:

Work flow

  • Clone repository to your machine.

  • Live edit mode with npm run serve. (goes into the project director and run's ng serve)

  • Run tests with watcher with npm run test. (goes into the project director and run's ng test)

  • Prepare for distrabution with npm run prepare.dist after which you can publish to npm with run npm publish

  • Test a demo project using the exported ngModule with npm run demo (prepares the project for distrabution and then goes into the demo directory and runs ng serve)

  • Run npm run setup to prepare the project. (runs npm install in the demo and main project directory)

  • Optionally you can use https://github.com/angular-buch/angular-cli-ghpages to publish the demo install to github pages. by first running npm run demo then going into your demo directory with cd demo and from their you can copy and past the two commands to publish to github pages.

    ng build --prod --aot --base-href "https://USERNAME.github.io/YOUR-REPO-NAME/"
    

    then

    ngh --repo=https://github.com/USERNAME/YOUR-REPO-NAME.git
    

Requirements

  • angular-cli 1.0.0 rc.0 or higher
  • node 6.9.0 or higher

Contributors

TheOriginalJosh jbeck8176
Josh Sommer Jeff Beck

ngx-template-seed's People

Contributors

jbeck8176 avatar joshdsommer avatar sfaragenis avatar theoriginaljosh avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

joshdsommer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.