denoland / docland

The documentation generation website for Deno
https://doc.deno.land
MIT License
119 stars 29 forks source link

docland

Build Status - Cirrus Twitter handle Discord Chat

A Deno CLI/Deploy server application which generates documentation for arbitrary JavaScript and TypeScript modules.

Overview

When a documentation page is requested, the following occurs at a high level:

Starting

To run the server locally:

> deno task dev

The server will start listening on port 8080, which will be logged to the console when ready to accept requests.

If you are deploying on Deploy, the main.ts should be the module you deploy.

Building

In order to speed up displaying the built-in documentation, there is a build script. This will fetch all the releases from GitHub for the Deno CLI and rebuild the latest release, plus build any missing versions.

To execute the build script:

> deno task build

Contributing

We appreciate your help!

To contribute, please read our contributing instructions.

This repository includes .devcontainer metadata which will allow a development container to be built which has all the development pre-requisites available to make contribution easier.


Copyright 2021 the Deno Authors. All rights reserved. MIT License.