Skip to content

edu-xored/calendar

Repository files navigation

Build Status Stories in Ready

calendar

Team calendars is a web service to track team working time and manage other events using calendars.

See FEATURES.md to get more ideas about the project.

Development guide

Get Started

  • install nodejs, we will use latest 6.7 version
  • npm install -g typescript to install TypeScript compiler
  • in project directory run npm install
  • npm run dev should start development web server
  • npm install -g devtool for debugging server code with chrome devtools

Development scripts

Scripts below could be run in project root directory.

  • npm run install-tools - install dev tools
  • npm run dev - start development web server
  • npm run build - build artifacts to run production web server
  • npm start - start production web server
  • npm run lint - inspect code with linter(s)
  • npm test - run automated unit/integration tests

Debugging server code

  • remove line 113 from node_modules/source-map-support/source-map-support.js, see PR for more details
  • Run devtool server.js

Tools

Source Code Editors

You could use one of the following free editors.