Skip to content

stefanjudis/perf-tooling

Repository files navigation

image

Perf Tooling

Join the chat at https://gitter.im/stefanjudis/perf-tooling Gitmoji

dependencies Status devDependencies Status

Welcome to Perf Tooling.

Perf Tooling is a shared resource to keep track of new and existent performance tools.

Contribution

Adding new tools

You want to add a tool? Great!

Either create an issue and we'll add it to perf-tooling.today.

Or propose a pull request and add a tool by adding a JSON file at data/articles, data/slides, data/tools or data/videos. The JSON files in these folders will be automatically rendered using a template based in templates/index.tpl

- By proposing a pull request you will be added to the footer contributors list automatically -

We would like this project to become a shared resource maintained by the community, so if you have any ideas on how to improve it or make it better, please let us know and file an issue. :)

Kicking off the server to test your changes

Perf Tooling is an express application. If you want to see it in action simply clone the repository and run npm install.

After that you can use a couple of npm convenience scripts:

# run test suite
$ npm test

# use gulp without global dependency ( e.g. styles )
$ npm run gulp -- styles

# start development build ( including watch )
$ npm run dev

# start dev server with nodemon and restart on file changes
$ npm run server

# old school and simple way to start the app
$ node app.js

It will be available at localhost:3000. Be aware of the fact, that the fetching of Github stars may not work, because Github is limiting the number of requests that are allowed without any authorization.