-
Notifications
You must be signed in to change notification settings - Fork 547
Building documentation locally
To build the API documentation, do the following from the root of the repository:
npm install
npm run build:fast -- --symlink:full --install --all
npm run build:fast -- -s build:compile -s build:docs --all
This will generate a JSON representation of all the TSDoc comments, which will be transformed into Markdown in the next step.
To build the docs themselves, you'll need to switch to the docs/
folder, install the dependencies, and then build the
site.
cd docs
npm install
npm start
will serve the local documentation from http://localhost:1313/, while npm run build
will build the full
documentation site and output it to docs/public/
.
Both npm start
and npm run build
will convert the TSDoc JSON into a tree of Markdown files under
docs/content/apis/
as part of the site build. These files should not be committed to Git.
Read more about the documentation system at https://fluidframework.com/docs/advanced/doc-system/.
This wiki is focused on contributing to the Fluid Framework codebase.
For information on using Fluid Framework or building applications on it, please refer to fluidframework.com.
- Submitting Bugs and Feature Requests
-
Contributing to the Repo
- Repo Basics
- Common Workflows and Patterns
- Managing dependencies
- Client Code
- Server Code
- PR Guidelines
- CI Pipelines
- Breaking vs Non-Breaking Changes
- Branches, Versions, and Releases
- Compatibility & Versioning
- Testing
- Debugging
- npm package scopes
- Maintaining API support levels
- Developer Tooling Maintenance
- API Deprecation
- Working with the Website (fluidframework.com)
- Coding Guidelines
- Documentation Guidelines
- CLA