Skip to content

Website for TypeDoc

Notifications You must be signed in to change notification settings

TypeStrong/typedoc-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d7ec384 · Nov 27, 2024
Jun 16, 2024
May 6, 2023
Apr 7, 2023
Jun 21, 2024
Sep 29, 2024
Aug 6, 2022
Oct 18, 2024
Oct 4, 2024
Jun 30, 2024
Jun 27, 2021
Apr 18, 2024
Sep 21, 2021
Nov 14, 2021
May 6, 2023
Aug 11, 2018
Nov 27, 2024
Jul 29, 2023
Apr 7, 2023
Aug 25, 2016
Apr 18, 2024
Feb 8, 2019
Dec 8, 2022
Apr 7, 2023
Apr 6, 2024
Sep 21, 2021
Jun 16, 2024

Repository files navigation

DEPRECATED

TypeDoc's site (https://typedoc.org) is now generated with the site folder in the main repository. See https://github.com/TypeStrong/typedoc/tree/master/site


TypeDoc homepage

Holds the contents of https://typedoc.org. GitHub pages renders the website from the gh-pages branch, using the _site/ folder.

Reporting Issues

Please report issues to the TypeStrong/typedoc repo for better visibility.

Writing guides

Guides are stored in the guides/ directory and written in Markdown. Each file should contain the following header section with an appropriate title and menu order.

---
layout: 'guide'
title: 'Installation'
menuOrder: 1
---

Building the site locally

git clone https://github.com/TypeStrong/typedoc.git
npm i
npm run prebuild # serve doesn't do this as it takes a bit
npm run serve

To regenerate the _site/api/ folder, go to the root directory of typedoc-site and clone the typedoc repo (the typedoc folder is in .gitignore). Then run:

cd typedoc
npm i
npm run build
node bin/typedoc --options ../typedoc.json

To regenerate the _site/example/ folder:

cd typedoc/example
npm i
node ../bin/typedoc --options ../../example.typedoc.json

If new options have been added since the last update, run the following to update the typedoc.json schema:

node typedoc/scripts/generate_options_schema.js _site/schema.json