Skip to content

Agilefreaks/todo-api

Repository files navigation

Plan

Take stories out of the backlog:

  • read it
  • understand it
  • discuss to fill in detalils
  • label it (feature, improvement, bug)
  • estimate it, if it takes more than day it needs to be split into more stories

Work

  • create a branch for the new feature, name it accordingly
  • make commits as often as possible, metaly break down the feature into tasks and make sure you commit after each task
  • when possible write a test first (tdd)
  • always write unit tests

Code push

When the feature is completed:

  • push the code and open a pull request
  • ask for a review
  • push the extra changes if needed
  • squash and merge the changes

Deploy

Deploy via the bulid server, all tests should be green and code coverage should be good. (>95%)

General notes

Plan the stories with at least one of your colleagues. Don't work on this out of the office, you can work on other related projects but keep the work in the office.

Running the project

  • install npm
  • run npm install
  • run npm start
  • navigate to: http://localhost:8080

Running the specs

  • install npm
  • run npm install
  • run karma start karma.conf.js
  • run node_modules\.bin\karma start spec\karma.conf.js

Running linting

  • node_modules\.bin\eslint .

Releases

No releases published

Packages

No packages published