Giter Site home page Giter Site logo

life-tracker3's Introduction

life-tracker3 - Life Management

Database

MongoDB instances: mongodb://biv:**@oceanic.mongohq.com:10082/calendaringTrials

JSON RESTful API server

http://cwbuecheler.com/web/tutorials/2014/restful-web-app-node-express-mongodb/ http://scotch.io/tutorials/javascript/build-a-restful-api-using-node-and-express-4

Update is fine, insert has trouble on the server: Test existence of given ID - make UPDATE or INSERT

Expected JSON Rest instance (?? needs doublechecking): http://localhost/cal/calendar/

Calendar Module

DojoX Calendar documentation: http://dojotoolkit.org/reference-guide/1.9/dojox/calendar.html

Test suite: The Intern KarmaJS/Mocha/Chai/ChaiAsPromise + Superagent?/WD

Tests modules: itemEditing unitTest_proj unitTest_Store unitTest_Time unitTest_TimeRanges

GulpJS tasks

DOJO BUILD http://dojotoolkit.org/reference-guide/1.10/build/buildSystem.html#build-buildsystem Dojo ready made profiles: /home/bogdanbiv/WebstormProjects/life-tracker3/public/components/util/buildscripts/profiles/ mobile.profile.js demo.profile.js errors: 307, 311, 354, 356, warn: 202, 205, 207, 216

warn(202) AMD module specified and absolute module identifier that is not consistent with the configuration and filename module: demos/calendar/release/qalife/dojox/wire/demos/WidgetRepeater.js.uncompressed; specified: dojox/wire/demos/WidgetRepeater cd ~/WebstormProjects/life-tracker3/public/components/util/buildscripts/profiles/ node.js ../../../dojo/dojo.js load=build --help

http://dojotoolkit.org/reference-guide/1.10/build/buildScript.html ./build.sh --bin node --profile --require --dojoConfig --check-args --stripConsole --releaseDir --releaseName --localeList="de-de,en-gb,ro-ro" --cssOptimize= Most effective is Google Closure Compiler

Build / Gulp tasks for static file checking: test index.html exists test referenced scripts exist test referenced styles exist test referenced images exist

cd /home/bogdanbiv/WebstormProjects/life-tracker3/ public/components/util/buildscripts/build.sh --profile public/components/util/buildscripts/profiles/mobile-all.profile.js --dojoConfig public/demos/calendar/lifeTracker.config.js --releaseDir pwd/release/qalife --releaseName 0.1 public/components/util/buildscripts/build.sh --profile public/components/util/buildscripts/profiles/standard.profile.js --dojoConfig public/demos/calendar/lifeTracker.config.js --releaseDir pwd/release/qalife --releaseName 0.1 public/components/util/buildscripts/build.sh --profile public/components/util/buildscripts/profiles/demos-all.profile.js --dojoConfig public/demos/calendar/lifeTracker.config.js --releaseDir release/qalife --releaseName 0.1 public/components/util/buildscripts/build.sh --profile public/components/util/buildscripts/profiles/demos-all.profile.js --dojoConfig public/demos/calendar/lifeTracker.config.js --releaseDir release/qalife --releaseName 0.1 public/components/util/buildscripts/build.sh --profile public/components/util/buildscripts/profiles/life-tracker.profile.js --dojoConfig public/demos/calendar/lifeTracker.config.js --releaseDir release/qalife --releaseName 0.1

Tests

  • store tests replace superagent with dojo Request Use mongoose to setup test environments - http://mongoosejs.com/
  • functional tests

Dev

  • CalItemDetails
  • Filters
  • Calendar: Todo/Plan/Actual/Delegated
  • Domains: (Family, Work, Hobby, PersonalDev)
  • Projects: Task/Activity/Subtask/Templates

VisualDesign grey = todo /// hashColor = plan solidColor = actual \\ hashColor = Delegated

Intern config is borked again:

best candidate: node node_modules/.bin/intern-runner config=tests/intern reporters=console

life-tracker3's People

Contributors

bogdanbiv avatar

Stargazers

 avatar

Watchers

 avatar James Cloos avatar

life-tracker3's Issues

InternRunner tests need fixing

Intern tests perform nothing at the moment:
node node_modules/.bin/intern-runner config=tests/local.intern reporters=console

InternClient works fine:
$ node node_modules/.bin/intern-client config=tests/local.intern reporters=console
group: main
group: async demo
PASS: async test (267ms)
1/1 tests passed
groupEnd: async demo
1/1 tests passed
groupEnd: main

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.