Skip to content

percebus/npm-web-sampler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

npm-web-sampler

CHANGELOG | TODOs | LICENSE | CONTRIBUTING | CODE_OF_CONDUCT | SECURITY

Continuous Integration Pull Request dependabot

Summary

A web sampler of technologies and tools that can be used to quickly scaffold a web-project

  • npm
  • bower
  • pip ( & pipx)
  • grunt
  • jasmine: jest, testem & frisby
  • semantic-release: To automagically create releases
  • docker ( & docker-compose )
  • helm: To Deploy to Kubernetes

Motivation

This project goes to great lengths to prove all the DevOps & CI/CD work needed for something like simple static index.html.

This is ALL THE BELLS AND WHISTLES, but WITHOUT the Christmass tree 🎄.

Purpose

Demonstrate the ammount of code and overhead needed for devops, even without having an actual project.

Setup

First time

$> npm run setup

Dependencies

$> npm install

Development

verify

Build

dist/

$> npm run dist

Test

Unit

$> npm test

Browsers

$> npm run testem:ci

Integration

$> npm run validate

Verify

Build + Test

$> npm run verify

w/ Docker

$> npm run verify:docker

Resources

Medium

Container-ization