Skip to content

flipjs/es6-travis-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

es6-travis-boilerplate

ES6 - Travis - Nyc - Codecov.io - Ava - Boilerplate

semantic-release version MIT License travis build Codecov js-standard-style Commitizen friendly downloads

How-to

i. Set up requirements

go to the following sites and create an account:

go to GitHub Integrations and add the following:

ii. Set up your github repo

git clone https://github.com/flipjs/es6-travis-boilerplate.git

delete .git directory

git init

edit package.json and rename title

edit keywords in package.json

edit readme and rename title/links

npm install

git add .

run 'npm run commit' for the initial commit

create a new repository at github

git remote add origin https://github.com/your-username/your-repo.git

git push -u origin master

iii. Set up to publish to NPM (automatically)

run 'semantic-release-cli setup'

  • skip creating new .travis.yml as you already have one
  • put the "version": "0.0.0-semantically-released", back in package.json

start building api and unit testing

run npm run cover && npm run build

git add .

npm run commit

git push

All done!

The badges on top section of the README should now display some data.

Additional notes

The dependencies saved to package.json is configured with exact version. You might need to update it or change to use semver range operator.

Also, you might want to check out Kent C. Dodds' course How to Write an Open Source JavaScript Library at egghead.io

License

MIT © Felipe Apostol

About

ES6 - Travis - Nyc - Codecov.io - Ava - Boilerplate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published