Skip to content

sospedra/pulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pulse

Experimental Twitter and code standard

npm version dependencies wercker status js-standard-style badgifier-istanbul-cobertura

Install

Giving the experimental nature of this repo is recommended to don't install it using npm becuase it's possible that you run with an outdated version.

git clone https://github.com/edravis/pulse.git
cd pulse
npm install
npm test

Getting started

In order to bring to life this Pulse you need:

  • nodejs ^4.2.1
  • a Twitter app account

If you don't have any Twitter app you can create one at the apps dashboard. When you have the app created you have to create a file called auth.json placed at the root of the project. I've already added a default file for you. So, you can duplicate auth_default.json to auth.json and fill up the document. By the way, you may are interested to know that the .gitignore covers the auth.json file ;)

Contribute

I'm currently using this repo as lab for experiment with the meta configuration of the Javascript's projects: testing, coding standard, code coverage, continous integration, etc. If you think something is messed up or you want to add something feel free to comment, ask, PR, or whatever. However, in order to make it easy, here's my little roadmap:

  • Unit testing
  • Automatic documentation
  • Code coverage
  • Badgifier
  • Coding standard
  • Continous integration
  • Commitizen
  • Pre-commit hooks
  • Automatic changelog
  • Semver
  • Automatic generate reports for releases

Docs

Using documentation.js it generated automatic documentation. You'll find it on the docs folder at the project's root. The generated output is a simply .html so run it with whatever you use to work. I really like http-server.

Coverage

After the tests the project also generates the automatic code coverage thanks to instabul. You can access to the results on coverage/lcov-report placed at root. It's a simply .html directory.

That's all! Enjoy and hack!

With all the love from Rubén Sospedra

About

Explore the real-time insights of Twitter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published