You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@annotator.apache.org by ge...@apache.org on 2021/05/09 11:54:01 UTC
[incubator-annotator-website] 01/06: Include TypeDoc-generated API
docs
This is an automated email from the ASF dual-hosted git repository.
gerben pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-annotator-website.git
commit 6c6dcc297b6b4504ad327e753da4b27ebb1d3479
Author: Gerben <ge...@treora.com>
AuthorDate: Sat May 8 17:15:13 2021 +0200
Include TypeDoc-generated API docs
With our own theme
---
.eleventy.js | 2 ++
package.json | 6 +++---
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/.eleventy.js b/.eleventy.js
index 3b3fbaa..b5878db 100644
--- a/.eleventy.js
+++ b/.eleventy.js
@@ -8,6 +8,8 @@ module.exports = function(eleventyConfig) {
// '...relative to this file': '...relative to `dir.output` below'
// Built demo content gets copied in verbatim
'annotator/web/dist/': 'demo/',
+ // Built API docs for each module get copied in verbatim
+ 'annotator/docs': 'docs/api',
// also the images, css, and non-11ty js files
'src/.htaccess': '.htaccess',
'src/annotator-icon.svg': 'annotator-icon.svg',
diff --git a/package.json b/package.json
index e1f1ff4..6ce24f1 100644
--- a/package.json
+++ b/package.json
@@ -5,9 +5,9 @@
"private": true,
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
- "build": "yarn run build:demo && eleventy",
- "build:demo": "cd annotator && yarn run web:build",
- "serve": "yarn run build:demo && eleventy --serve",
+ "build": "yarn run build:submodule && eleventy",
+ "build:submodule": "cd annotator && yarn run web:build && yarn run docs --theme ../typedoc_theme",
+ "serve": "yarn run build:submodule && eleventy --serve",
"postinstall": "cd annotator && yarn install"
},
"repository": {