Skip to content
This repository was archived by the owner on Apr 3, 2024. It is now read-only.

Commit 4735b20

Browse files
jkwluiJustinBeckwith
authored andcommitted
build: check broken links in generated docs (#612)
1 parent 2f2bc26 commit 4735b20

File tree

6 files changed

+23
-9
lines changed

6 files changed

+23
-9
lines changed

.compodocrc

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
tsconfig: ./tsconfig.json
3+
output: ./docs
4+
theme: material
5+
hideGenerator: true
6+
disablePrivate: true
7+
disableProtected: true
8+
disableInternal: true
9+
disableCoverage: true
10+
disableGraph: true

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ google-cloud-debug-agent-*.tgz
1010
package-lock.json
1111
.nyc_output
1212
key.json
13+
docs/

.jsdoc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ module.exports = {
2020
opts: {
2121
readme: './README.md',
2222
package: './package.json',
23-
template: './node_modules/ink-docstrap/template',
23+
template: './node_modules/jsdoc-baseline',
2424
recurse: true,
2525
verbose: true,
2626
destination: './docs/'

.kokoro/docs.sh

+8
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,11 @@ cd $(dirname $0)/..
2323
npm install
2424

2525
npm run docs
26+
27+
# Check broken links
28+
BIN=./node_modules/.bin
29+
30+
npm install broken-link-checker
31+
npm install http-server
32+
$BIN/http-server -p 8080 docs/ &
33+
$BIN/blc -r http://localhost:8080

README.md

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# Stackdriver Debugger agent for Node.js
22

33
[![NPM Version][npm-image]][npm-url]
4-
[![Build Status][travis-image]][travis-url]
5-
[![Test Coverage][coveralls-image]][coveralls-url]
4+
[![codecov](https://codecov.io/gh/googleapis/cloud-debug-nodejs/branch/master/graph/badge.svg)](https://codecov.io/gh/googleapis/cloud-debug-nodejs)
65
[![Dependency Status][david-image]][david-url]
76
[![devDependency Status][david-dev-image]][david-dev-url]
87
[![Known Vulnerabilities][snyk-image]][snyk-url]
@@ -214,10 +213,6 @@ exports.myFunc = (event) => {
214213
[debugger-roles]: https://cloud.google.com/debugger/docs/iam#roles
215214
[npm-image]: https://img.shields.io/npm/v/@google-cloud/debug-agent.svg
216215
[npm-url]: https://npmjs.org/package/@google-cloud/debug-agent
217-
[travis-image]: https://travis-ci.org/googleapis/cloud-debug-nodejs.svg?branch=master
218-
[travis-url]: https://travis-ci.org/googleapis/cloud-debug-nodejs
219-
[coveralls-image]: https://img.shields.io/coveralls/googleapis/cloud-debug-nodejs/master.svg
220-
[coveralls-url]: https://coveralls.io/r/googleapis/cloud-debug-nodejs?branch=master
221216
[david-image]: https://david-dm.org/googleapis/cloud-debug-nodejs.svg
222217
[david-url]: https://david-dm.org/googleapis/cloud-debug-nodejs
223218
[david-dev-image]: https://david-dm.org/googleapis/cloud-debug-nodejs/dev-status.svg
@@ -226,4 +221,3 @@ exports.myFunc = (event) => {
226221
[snyk-image]: https://snyk.io/test/github/googleapis/cloud-debug-nodejs/badge.svg
227222
[snyk-url]: https://snyk.io/test/github/googleapis/cloud-debug-nodejs
228223
[config-ts]: https://github.com/googleapis/cloud-debug-nodejs/blob/master/src/agent/config.ts
229-
[configuration-object]: https://googleapis.github.io/google-cloud-node/#/docs/google-cloud/0.45.0/google-cloud

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"node": ">=6"
2323
},
2424
"devDependencies": {
25+
"@compodoc/compodoc": "^1.1.7",
2526
"@types/acorn": "^4.0.2",
2627
"@types/console-log-level": "^1.4.0",
2728
"@types/estree": "0.0.39",
@@ -91,7 +92,7 @@
9192
"prepack": "npm run compile",
9293
"license-check": "jsgl --local .",
9394
"lint": "npm run check",
94-
"docs": "echo no docs available 👻",
95+
"docs": "compodoc src/",
9596
"samples-test": "mocha samples/system-test"
9697
},
9798
"files": [

0 commit comments

Comments
 (0)