/javascript-development-environment

An example of a starter kit for building javascript applications

Primary LanguageJavaScript

Sliceart starter kit

This project is dedicated to finding a better way for everyday frontend development workflow

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them

Give examples

Installing

A step by step series of examples that tell you have to get a development env running

  1. run npm install within your command shell
  2. run npm start to start the application
Give the example

And repeat

until finished

End with an example of getting some data out of the system or using it for a little demo

Add additional notes about how to deploy this on a live system

List of features

Editor config

Node modules

Node packages including nsp (node security project) to verify if existing dependencies are not vulnerable

Express server for local development

Sharing work-in progress

  1. Local Tunnel https://localtunnel.github.io/www/

Here is an example of how you would use local tunnel to share your work-in-progress:

  • run npm install localtunnel -g in your command line
  • start the local server, in our case by executing node build-scripts/src-server.js
  • add a new terminal video and run lt --port 3000 (port number is based on the configuration)
  • use the url that will be shown in the console
  1. NG Rock https://ngrok.com/

  2. Surge https://surge.sh/

  3. Now https://zeit.co/now

Automation

  1. NPM build scripts

Built With

  • Dropwizard - The web framework used
  • Maven - Dependency Management
  • ROME - Used to generate RSS Feeds

Versioning

We use SemVer for versioning.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Hat tip to anyone who's code was used
  • Inspiration
  • etc