├── .gitignore ├── .npmignore ├── .travis.yml ├── History.md ├── Makefile ├── README.md ├── docs ├── data │ ├── codex.json │ ├── index.md │ ├── sections │ │ ├── resources.md │ │ └── resources │ │ │ ├── dependencies.md │ │ │ ├── license.md │ │ │ └── testing.md │ └── starting │ │ ├── agent.md │ │ ├── agent │ │ ├── cache_component.md │ │ ├── configuration.md │ │ ├── full_example.md │ │ ├── gateway_component.md │ │ ├── messages.md │ │ ├── philosphy.md │ │ └── queue_component.md │ │ ├── guide.md │ │ └── guide │ │ ├── certificates.md │ │ └── installation.md ├── out │ ├── index.html │ └── public │ │ ├── css │ │ └── main.css │ │ ├── img │ │ ├── apnagent_certs_configure.png │ │ ├── apnagent_certs_enable.png │ │ ├── apnagent_certs_generate.png │ │ ├── apnagent_certs_import.png │ │ └── bg.png │ │ └── js │ │ └── main.js └── template │ ├── assets │ ├── img │ │ ├── apnagent_certs_configure.png │ │ ├── apnagent_certs_enable.png │ │ ├── apnagent_certs_generate.png │ │ └── apnagent_certs_import.png │ └── js │ │ └── main.js │ ├── index.jade │ ├── layout.jade │ └── stylus │ ├── code.styl │ └── main.styl ├── examples ├── _header.js ├── agent.live.js ├── agent.mock.js ├── feedback.live.js └── feedback.mock.js ├── index.js ├── lib ├── apnagent.js └── apnagent │ ├── agent │ ├── base.js │ ├── live.js │ └── mock.js │ ├── cache.js │ ├── codecs │ ├── feedback.response.js │ ├── gateway.enhanced.js │ ├── gateway.response.js │ ├── gateway.simple.js │ └── index.js │ ├── device.js │ ├── errors.js │ ├── feedback │ ├── base.js │ ├── live.js │ └── mock.js │ ├── message.js │ └── util.js ├── package.json └── test ├── agent.live.js ├── agent.mock.js ├── bootstrap └── index.js ├── cache.js ├── certs └── .gitkeep ├── common ├── agent.js └── feedback.js ├── device.js ├── feedback.mock.js └── message.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/.travis.yml -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/History.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/README.md -------------------------------------------------------------------------------- /docs/data/codex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/codex.json -------------------------------------------------------------------------------- /docs/data/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/index.md -------------------------------------------------------------------------------- /docs/data/sections/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/sections/resources.md -------------------------------------------------------------------------------- /docs/data/sections/resources/dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/sections/resources/dependencies.md -------------------------------------------------------------------------------- /docs/data/sections/resources/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/sections/resources/license.md -------------------------------------------------------------------------------- /docs/data/sections/resources/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/sections/resources/testing.md -------------------------------------------------------------------------------- /docs/data/starting/agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/agent.md -------------------------------------------------------------------------------- /docs/data/starting/agent/cache_component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/agent/cache_component.md -------------------------------------------------------------------------------- /docs/data/starting/agent/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/agent/configuration.md -------------------------------------------------------------------------------- /docs/data/starting/agent/full_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/agent/full_example.md -------------------------------------------------------------------------------- /docs/data/starting/agent/gateway_component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/agent/gateway_component.md -------------------------------------------------------------------------------- /docs/data/starting/agent/messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/agent/messages.md -------------------------------------------------------------------------------- /docs/data/starting/agent/philosphy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/agent/philosphy.md -------------------------------------------------------------------------------- /docs/data/starting/agent/queue_component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/agent/queue_component.md -------------------------------------------------------------------------------- /docs/data/starting/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/guide.md -------------------------------------------------------------------------------- /docs/data/starting/guide/certificates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/guide/certificates.md -------------------------------------------------------------------------------- /docs/data/starting/guide/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/data/starting/guide/installation.md -------------------------------------------------------------------------------- /docs/out/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/out/index.html -------------------------------------------------------------------------------- /docs/out/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/out/public/css/main.css -------------------------------------------------------------------------------- /docs/out/public/img/apnagent_certs_configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/out/public/img/apnagent_certs_configure.png -------------------------------------------------------------------------------- /docs/out/public/img/apnagent_certs_enable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/out/public/img/apnagent_certs_enable.png -------------------------------------------------------------------------------- /docs/out/public/img/apnagent_certs_generate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/out/public/img/apnagent_certs_generate.png -------------------------------------------------------------------------------- /docs/out/public/img/apnagent_certs_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/out/public/img/apnagent_certs_import.png -------------------------------------------------------------------------------- /docs/out/public/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/out/public/img/bg.png -------------------------------------------------------------------------------- /docs/out/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/out/public/js/main.js -------------------------------------------------------------------------------- /docs/template/assets/img/apnagent_certs_configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/template/assets/img/apnagent_certs_configure.png -------------------------------------------------------------------------------- /docs/template/assets/img/apnagent_certs_enable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/template/assets/img/apnagent_certs_enable.png -------------------------------------------------------------------------------- /docs/template/assets/img/apnagent_certs_generate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/template/assets/img/apnagent_certs_generate.png -------------------------------------------------------------------------------- /docs/template/assets/img/apnagent_certs_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/template/assets/img/apnagent_certs_import.png -------------------------------------------------------------------------------- /docs/template/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/template/assets/js/main.js -------------------------------------------------------------------------------- /docs/template/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/template/index.jade -------------------------------------------------------------------------------- /docs/template/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/template/layout.jade -------------------------------------------------------------------------------- /docs/template/stylus/code.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/template/stylus/code.styl -------------------------------------------------------------------------------- /docs/template/stylus/main.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/docs/template/stylus/main.styl -------------------------------------------------------------------------------- /examples/_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/examples/_header.js -------------------------------------------------------------------------------- /examples/agent.live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/examples/agent.live.js -------------------------------------------------------------------------------- /examples/agent.mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/examples/agent.mock.js -------------------------------------------------------------------------------- /examples/feedback.live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/examples/feedback.live.js -------------------------------------------------------------------------------- /examples/feedback.mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/examples/feedback.mock.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/index.js -------------------------------------------------------------------------------- /lib/apnagent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent.js -------------------------------------------------------------------------------- /lib/apnagent/agent/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/agent/base.js -------------------------------------------------------------------------------- /lib/apnagent/agent/live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/agent/live.js -------------------------------------------------------------------------------- /lib/apnagent/agent/mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/agent/mock.js -------------------------------------------------------------------------------- /lib/apnagent/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/cache.js -------------------------------------------------------------------------------- /lib/apnagent/codecs/feedback.response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/codecs/feedback.response.js -------------------------------------------------------------------------------- /lib/apnagent/codecs/gateway.enhanced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/codecs/gateway.enhanced.js -------------------------------------------------------------------------------- /lib/apnagent/codecs/gateway.response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/codecs/gateway.response.js -------------------------------------------------------------------------------- /lib/apnagent/codecs/gateway.simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/codecs/gateway.simple.js -------------------------------------------------------------------------------- /lib/apnagent/codecs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/codecs/index.js -------------------------------------------------------------------------------- /lib/apnagent/device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/device.js -------------------------------------------------------------------------------- /lib/apnagent/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/errors.js -------------------------------------------------------------------------------- /lib/apnagent/feedback/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/feedback/base.js -------------------------------------------------------------------------------- /lib/apnagent/feedback/live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/feedback/live.js -------------------------------------------------------------------------------- /lib/apnagent/feedback/mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/feedback/mock.js -------------------------------------------------------------------------------- /lib/apnagent/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/message.js -------------------------------------------------------------------------------- /lib/apnagent/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/lib/apnagent/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/package.json -------------------------------------------------------------------------------- /test/agent.live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/test/agent.live.js -------------------------------------------------------------------------------- /test/agent.mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/test/agent.mock.js -------------------------------------------------------------------------------- /test/bootstrap/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/test/bootstrap/index.js -------------------------------------------------------------------------------- /test/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/test/cache.js -------------------------------------------------------------------------------- /test/certs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/common/agent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/test/common/agent.js -------------------------------------------------------------------------------- /test/common/feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/test/common/feedback.js -------------------------------------------------------------------------------- /test/device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/test/device.js -------------------------------------------------------------------------------- /test/feedback.mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/test/feedback.mock.js -------------------------------------------------------------------------------- /test/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/apnagent/HEAD/test/message.js --------------------------------------------------------------------------------