Generally the pattern for resources is:
arcs-cdn/[version]/...
Where [version]
is v[Major].[Minor].[Release]
.
There is some basic semver support, so arcs-cdn/v0.1/app
will call up the latest version of app
that matches 0.1.*
.
The in-development version is at version dev
(e.g. https://polymerlabs.github.io/arcs-cdn/dev/apps/web/). This version has no SLA (it may be broken at any particular time).
- See
arcs-cdn/[version]/README.md
for general information about[version]
. - See
arcs-cdn/[version]/apps/[app]/README.me
for information about using[app]
.
Tests can be run across all versions from the top-level, including both unit tests and selenium tests. To run all tests, first start a web server on port 8080 that serves from the arcs-cdn directory as the root. One is provided, simply:
arcs-cdn> npm install
arcs-cdn> npm start
That server will block, so you'll need to use a new shell to run tests:
arcs-cdn> npm test