瀏覽代碼

Reinstate docs build

Steven Silvester 8 年之前
父節點
當前提交
febb21f601
共有 3 個文件被更改,包括 8 次插入3 次删除
  1. 3 1
      .travis.yml
  2. 2 1
      package.json
  3. 3 1
      scripts/travis_script.sh

+ 3 - 1
.travis.yml

@@ -11,7 +11,7 @@ cache:
 env:
   matrix:
     - GROUP=tests
-    - GROUP=coverage
+    - GROUP=coverage_and_docs
   global:
   - GH_REF: github.com/jupyterlab/jupyterlab.git
   - secure: MWpTI6cj3/Bnmtrr0Oqlp2JeWqDneB9aEjlQDaRxLOkqVbxhqDcYW9qAgZZP+sq29vT5oVMWzyCirteKxJfG2vy3HQE1XNLhz82Sf/7sE6DQ51gohl0CcOeA/uA8hCXEw97hneFWsZgHKqSoch7nVDsE3qfYgO+930jHlnxYApJGP9hZFv2Q2NVa6+99kipEYS4BY/yBDYKy6/t4kXcnBrUlNaPtdjnXcrY9esLZ7EQtkaG5VqcQVIBaLJKGF5Q7Aufj5nCFaZ6hZDF1Bi/AbmIbVWFyiT+22i8DZK6YwenECckyzoWkl+bEhYepWsgBKh/BDgPBAmPWKHgU5V4apDaGqZBhF7FP6H02AdZYYuCwl47jyakqvWLZW7oDmorL+HsWG5HQ3m0tMT2ywdbwNOiD39tiPPXjsvROh5ys9vL6NzQvxILCeEOnzcZrFuxi2LGEZfnlqRIjkh1llUAvNc3mOycRLWDOwVQa2+U59qDRXCSY2RD+MOfcdFUGengVujTMaAPMBUa3E33/ZIOOKJtR5TIajYZvd9B2uDlz02QfvTK+hrTaNYJjRZ8WCaeSM/CIKdoLw+29MNO6eqtchw0/vNvM8c9EkhrhMQKcY04OecVhmZkemFhd4SD5l92VX3z3xSxLkmazfNkj3CigWDXNxfDd2ORoGjA46Pga8RM=
@@ -19,3 +19,5 @@ install:
 - bash ./scripts/travis_install.sh
 script:
 - bash ./scripts/travis_script.sh
+after-success:
+- bash ./scripts/travis_after_success.sh

+ 2 - 1
package.json

@@ -13,6 +13,7 @@
     "clean:src": "node scripts/clean-packages.js packages",
     "clean:tests": "lerna run clean --scope \"@jupyterlab/test-*\"",
     "coverage": "lerna run coverage --stream",
+    "docs": "typedoc --mode modules --module commonjs --excludeNotExported --target es5 --moduleResolution node --out docs/ packages/all-packages/src",
     "test": "cd test && npm test",
     "test:services": "cd packages/services && npm run build:examples && npm test && npm run test:integration",
     "test:chrome": "lerna run test:chrome --stream",
@@ -79,7 +80,7 @@
     "style-loader": "^0.13.1",
     "supports-color": "^3.1.2",
     "text-encoding": "^0.5.2",
-    "typedoc": "^0.5.0",
+    "typedoc": "^0.5.10",
     "typescript": "^2.2.1",
     "url-loader": "^0.5.7",
     "url-parse": "^1.1.8",

+ 3 - 1
scripts/travis_script.sh

@@ -35,13 +35,15 @@ if [[ $GROUP == tests ]]; then
 fi
 
 
-if [[ $GROUP == coverage ]]; then
+if [[ $GROUP == coverage_and_docs ]]; then
     # Run the coverage and python tests.
     py.test
     npm run build
     npm run build:test
     npm run coverage
 
+    npm run docs
+
     # Run the link check
     pip install -q pytest-check-links
     py.test --check-links -k .md .