Skip to content

tadashi-aikawa/owlora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Owlora

styled with prettier

Task management tool in which can medium term.

For now, Owlora uses Todoist API as backend.

Support platforms

  • Google chrome (Not for all)
  • Firefox (Not for all)

Support repeated tasks

  • every day(s)
  • every other day(s)
  • every workday(s)
  • every other workday(s)
  • every 1st workday(s)
  • every monday(s)
  • every wednesday(s), friday(s)
  • every tue(s),sat(s), sun(s)
  • every other monday(s)
  • every other mon(s),wed(s),fri(s)
  • every 1 mon(s)
  • every 1st mon(s)
  • every 1th mon(s)
  • every first mon(s)
  • every 1,15
  • every 3day(s)
  • ending 2018-7-25
  • ending 7-25
  • ending 7/25
  • It is going to be supported that not marked
  • It is also be supported that case sensitive

For developer

Only support for Linux (Not support for windows and mac)

Optional

If you want to release..

$ npx firebase login

Install dependencies

$ npm i

Debug

$ make dev

Show storybook

$ make storybook

Test (Unit test)

$ make test

Visualzed test

Requirements

If you use Makefile

  • Docker
  • Set WEBHOOK_URL and BUCKET_NAME
  • Set aws credentials to access s3 bucket (ex. AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY)

Optionals

  • Set DOCKER_PREFIX (ex. set DOCKER_PREFIX=rootif you want to run sudo docker instead of docker)

Local test after topic branch is committed locally...

$ npm run build-storybook visualized-test

After PR is created... (Optional)

$ make visualized-test-init visualized-test

After master is committed... (Required)

$ make visualized-test-init visualized-test-quietly

Build

$ npm build

Release

Before release, you need to Confirm that your branch name equals release version

$ make release

Finally, create pull request and merge to master!!