Add CODE_OF_CONDUCT.md pointing to the ASF CoC
1 file changed
tree: 64d3fc821e03e915513c8e10ccb8ba4b8f460bcb
  1. demo/
  2. packages/
  3. test/
  4. .editorconfig
  5. .eslintignore
  6. .eslintrc.js
  7. .gitignore
  8. .lintstagedrc
  9. .mocharc.js
  10. .nycrc
  11. .travis.yml
  12. babel.config.js
  13. CODE_OF_CONDUCT.md
  14. index.html
  15. lerna.json
  16. LICENSE
  17. NOTICE
  18. package.json
  19. README.md
  20. repolinter.json
  21. SECURITY.md
  22. webpack.config.js
  23. yarn.lock
README.md

Apache Annotator (incubating) Build Status

Apache Annotator provides annotation enabling code for browsers, servers, and humans.

Usage

We‘re currently pre-releasing development copies of each library that makes up the sum total of Apache Annotator’s code. You can grab any of them from our npm organization.

$ # for example...
$ npm install --save @annotator/dom
Requirements

Development

Requirements

We use Lerna to juggle the various Apache Annotator libraries. If you‘d like to contribute, you’ll need the following:

Setup
$ yarn install
Test
$ yarn test
Run localhost demo server
$ yarn start

Once the test server has started, you can browse a local demo, and run tests in a browser by visiting http://localhost:8080/.

Web Annotation Data Model Validation

If you have any Web Annotation Data Model JSON documents, you can validate them using the validate script:

$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json

With the --url option you can pass in a URL or a local path to a JSON file.

Examples

Valid:

https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json

Invalid:

https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json

(More)

License

Apache License 2.0