tadashi-aikawa / owlora

Task management tool in which can medium term.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!!

About

Task management tool in which can medium term.

License:MIT License


Languages

Language:TypeScript 95.2%Language:JavaScript 1.8%Language:Makefile 1.3%Language:HTML 1.3%Language:Dockerfile 0.4%