1.1.0 • Published 8 years ago

oss-template v1.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

oss-template

Build Status Code Coverage dependencies devDependencies version downloads MIT License PRs Welcome Commitizen friendly semantic-release

A template repository for OSS npm packages.

Usage

git clone git@github.com:jonathanewerner/oss-template.git <your-new-project-name>
cd <your-new-project-name>
rm -rf .git
npm install
npm run validate # check that skeleton code works

Then some manual steps:

  1. Change package.json name, description, keywords, repository, author etc.
  2. Create new repo for project on github
  3. git init
  4. git remote add <your-new-repo-origin>
  5. Adapt badge links to repo name
  6. semantic-release-cli setup
  7. Edit .travis.yml by adding / changing to the following:

    before_install:
      - npm i -g npm@^3.0.0
    script:
      - npm run validate
    after_success:
      - npm run report-coverage && npm run semantic-release
    branches:
      only:
        - master
  8. Change name in line 2 of the LICENCE file.

  9. greenkeeper enable (npm install -g greenkeeper && greenkeeper login if not installed)