wantedly/productivity

Name: productivity

Owner: Wantedly, Inc.

Description: To monitor engineering productivity as a team

Created: 2015-03-29 09:28:34.0

Updated: 2017-06-15 02:44:03.0

Pushed: 2015-06-18 02:07:31.0

Homepage: null

Size: 5480

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

productivity

To monitor engineering productivity as a team

How to prepare assets
Pre-requirements
Install node or iojs
 install iojs

or

 install node
Install bower in global
install bower -g
Install packages
rontend
r install
install

bower install reads bower.json and install packages to bower_components directory. npm install reads package.json and install packages to node_modules directory.

Complie assets
rontend
run build

package.json executes webpack -d and reads webpack.config.js bower-webpack-plugin enables us to compile assets under bower_components

compiled assets is set under /server/public/assets directory. bundle.js is compiled js, and bundle.js.map is source map of bundle.js

Watch asset sources (optional)
run watch

webpack -d --watch is executed in this commnad.

webpack continues to watch source files and recompiles them when they change after build is finished. You no longer need to npm run build every time on file change with this command and it speeds up compilation.

How to run the server
et ./...
uild
oductivity
How to genrate log file
li
et ./...
uild
t config.ini>
i logs --org=<your GitHub organization> --since=2015-01-01 > log.txt

After generating log file, visit and drop it in /#/add_logs. It provides the interface to load log files and update the database.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.