Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(docs): Replace Hugo with Docusaurus #22990

Open
wants to merge 248 commits into
base: main
Choose a base branch
from
Open

Conversation

Josmithr
Copy link
Contributor

@Josmithr Josmithr commented Nov 5, 2024

Docusaurus

Updates the website (/docs) to leverage Docusaurus in place of Hugo as its static site generator.

Functional changes

Versioning

The existing Hugo-based site only has a partial versioning story.
The API docs are versioned, but the rest of the content isn't.
This creates a messy story where our hand-written docs likely only discuss topics related to the current version, and we have no place to put docs discussing earlier versions.
Or, even worse, we have a mixed bag of documentation for different versions, creating a very unclear user story.

This prototype includes an end-to-end versioning story, automated by Docusaurus.
Current (v2) docs live under docs.
Old (v1) docs live under versioned_docs/version-1.

Most of the documentation has been duplicated between the two versions, but some minor changes have been made to make the docs better line up with the corresponding version of the API.
These changes should be reviewed before being merged into main / deploying the new website.

Search

This branch includes an offline implementation of search.
An offline solution comes with some downsides (slower build, larger bundle), and probably isn't what we want long term.
That said, it is much better than what our current website has (no search whatsoever).

We should come back to this after v1 of our new website.

Help us test!

To see the new site in action, we have published it to a temporary home here: https://lively-bay-0171da81e-preview.westus2.5.azurestaticapps.net/

@Josmithr
Copy link
Contributor Author

🔗 Found some broken links! 💔

Run a link check locally to find them. See https://github.com/microsoft/FluidFramework/wiki/Checking-for-broken-links-in-the-documentation for more information.

linkcheck output


> [email protected] ci:check-links /home/runner/work/FluidFramework/FluidFramework/docs
> start-server-and-test "npm run serve -- --no-open" 3000 check-links

1: starting server using command "npm run serve -- --no-open"
and when url "[ 'http://127.0.0.1:3000' ]" is responding with HTTP status code 200
running tests using command "npm run check-links"


> [email protected] serve
> docusaurus serve --no-open

[SUCCESS] Serving "build" directory at: http://localhost:3000/

> [email protected] check-links
> linkcheck http://localhost:3000 --skip-file skipped-urls.txt

Crawling...

http://localhost:3000/docs/api/ai-collab/sharedtreebranchmanager-class
- (23:8) '(constru..' => http://localhost:3000/docs/api/ai-collab/sharedtreebranchmanager-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/aqueduct/basecontainerruntimefactory-class
- (25:8) '(constru..' => http://localhost:3000/docs/api/aqueduct/basecontainerruntimefactory-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/aqueduct/puredataobject-class
- (39:8) '(constru..' => http://localhost:3000/docs/api/aqueduct/puredataobject-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/azure-client/azureclient-class
- (21:8) '(constru..' => http://localhost:3000/docs/api/azure-client/azureclient-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/client-utils/typedeventemitter-class
- (35:8) '(constru..' => http://localhost:3000/docs/api/client-utils/typedeventemitter-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-definitions/iaudienceevents-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/api/container-definitions/iaudienceevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-definitions/icontainerevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/container-definitions/icontainerevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-definitions/ideltamanagerevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/container-definitions/ideltamanagerevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-definitions/ideltaqueueevents-interface
- (34:8) '(event: ..' => http://localhost:3000/docs/api/container-definitions/ideltaqueueevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-definitions/ifluidcodedetailsconfig-interface
- (24:8) 'readonly..' => http://localhost:3000/docs/api/container-definitions/ifluidcodedetailsconfig-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-definitions/ifluidpackage-interface
- (43:8) '[key: st..' => http://localhost:3000/docs/api/container-definitions/ifluidpackage-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-definitions/ifluidpackageenvironment-interface
- (23:8) '[target:..' => http://localhost:3000/docs/api/container-definitions/ifluidpackageenvironment-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-runtime-definitions/icontainerruntimeevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/container-runtime-definitions/icontainerruntimeevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-runtime/containerruntime-class
- (25:8) '(constru..' => http://localhost:3000/docs/api/container-runtime/containerruntime-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-runtime/documentsschemacontroller-class
- (33:8) '(constru..' => http://localhost:3000/docs/api/container-runtime/documentsschemacontroller-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-runtime/igcruntimeoptions-interface
- (66:8) '[key: st..' => http://localhost:3000/docs/api/container-runtime/igcruntimeoptions-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/container-runtime/isummarizerevents-interface
- (23:8) '(event: ..' => http://localhost:3000/docs/api/container-runtime/isummarizerevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/core-interfaces/erasedtype-class
- (41:8) '[Symbol...' => http://localhost:3000/docs/api/core-interfaces/erasedtype-class#_symbol.hasinstance_-method (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/core-interfaces/ierrorevent-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/api/core-interfaces/ierrorevent-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/core-interfaces/ievent-interface
- (21:8) '(event: ..' => http://localhost:3000/docs/api/core-interfaces/ievent-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/core-interfaces/ifluidhandle-interface
- (35:8) '[fluidHa..' => http://localhost:3000/docs/api/core-interfaces/ifluidhandle-interface#_fluidhandlesymbol_-propertysignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/core-interfaces/irequestheader-interface
- (20:8) '[index: ..' => http://localhost:3000/docs/api/core-interfaces/irequestheader-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/core-interfaces/itelemetrybaseproperties-interface
- (21:8) '[index: ..' => http://localhost:3000/docs/api/core-interfaces/itelemetrybaseproperties-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/counter/isharedcounterevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/counter/isharedcounterevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/datastore-definitions/ifluiddatastoreruntimeevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/datastore-definitions/ifluiddatastoreruntimeevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/datastore/fluidobjecthandle-class
- (38:8) '(constru..' => http://localhost:3000/docs/api/datastore/fluidobjecthandle-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/driver-definitions/idocumentdeltaconnectionevents-interface
- (23:8) '(event: ..' => http://localhost:3000/docs/api/driver-definitions/idocumentdeltaconnectionevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/driver-definitions/idocumentserviceevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/driver-definitions/idocumentserviceevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/erasedtype-class
- (41:8) '[Symbol...' => http://localhost:3000/docs/api/fluid-framework/erasedtype-class#_symbol.hasinstance_-method (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/idirectoryevents-interface
- (23:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/idirectoryevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/ierrorevent-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/ierrorevent-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/ievent-interface
- (21:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/ievent-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/ifluidcontainerevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/ifluidcontainerevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/ifluidhandle-interface
- (35:8) '[fluidHa..' => http://localhost:3000/docs/api/fluid-framework/ifluidhandle-interface#_fluidhandlesymbol_-propertysignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/iintervalcollection-interface
- (53:8) '[Symbol...' => http://localhost:3000/docs/api/fluid-framework/iintervalcollection-interface#_symbol.iterator_-methodsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/iintervalcollectionevent-interface
- (36:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/iintervalcollectionevent-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/internaltypes/readonlymapinlined-interface
- (59:8) '[Symbol...' => http://localhost:3000/docs/api/fluid-framework/internaltypes/readonlymapinlined-interface#_symbol.iterator_-methodsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/iserviceaudienceevents-interface
- (36:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/iserviceaudienceevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/ishareddirectory-interface
- (26:8) '[Symbol...' => http://localhost:3000/docs/api/fluid-framework/ishareddirectory-interface#_symbol.tostringtag_-propertysignature (HTTP 200 but missing anchor)
- (41:8) '[Symbol...' => http://localhost:3000/docs/api/fluid-framework/ishareddirectory-interface#_symbol.iterator_-methodsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/ishareddirectoryevents-interface
- (26:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/ishareddirectoryevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/isharedmapevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/isharedmapevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/isharedobjectevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/isharedobjectevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/isharedsegmentsequenceevents-interface
- (50:8) '(event: ..' => http://localhost:3000/docs/api/fluid-framework/isharedsegmentsequenceevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/itelemetrybaseproperties-interface
- (21:8) '[index: ..' => http://localhost:3000/docs/api/fluid-framework/itelemetrybaseproperties-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/iterabletreearraycontent-class
- (33:8) '[Symbol...' => http://localhost:3000/docs/api/fluid-framework/iterabletreearraycontent-class#_symbol.iterator_-method (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/runtransaction-interface
- (35:8) '<TNode e..' => http://localhost:3000/docs/api/fluid-framework/runtransaction-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/schemafactory-class
- (124:8) '(constru..' => http://localhost:3000/docs/api/fluid-framework/schemafactory-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/treenode-class
- (26:8) '(constru..' => http://localhost:3000/docs/api/fluid-framework/treenode-class#_constructor_-constructor (HTTP 200 but missing anchor)
- (37:8) '[Symbol...' => http://localhost:3000/docs/api/fluid-framework/treenode-class#_symbol.hasinstance_-method (HTTP 200 but missing anchor)
- (56:8) '[typeNam..' => http://localhost:3000/docs/api/fluid-framework/treenode-class#_typenamesymbol_-property (HTTP 200 but missing anchor)
- (63:8) '[typeSch..' => http://localhost:3000/docs/api/fluid-framework/treenode-class#_typeschemasymbol_-property (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/treenodeschemaclassunsafe-interface
- (65:8) 'new (dat..' => http://localhost:3000/docs/api/fluid-framework/treenodeschemaclassunsafe-interface#_new_-constructsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/treeviewconfiguration-class
- (36:8) '(constru..' => http://localhost:3000/docs/api/fluid-framework/treeviewconfiguration-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-framework/withtype-interface
- (55:8) '[typeNam..' => http://localhost:3000/docs/api/fluid-framework/withtype-interface#_typenamesymbol_-property (HTTP 200 but missing anchor)
- (62:8) '[typeSch..' => http://localhost:3000/docs/api/fluid-framework/withtype-interface#_typeschemasymbol_-property (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-static/ifluidcontainerevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/fluid-static/ifluidcontainerevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/fluid-static/iserviceaudienceevents-interface
- (36:8) '(event: ..' => http://localhost:3000/docs/api/fluid-static/iserviceaudienceevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/map/idirectoryevents-interface
- (23:8) '(event: ..' => http://localhost:3000/docs/api/map/idirectoryevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/map/ishareddirectory-interface
- (26:8) '[Symbol...' => http://localhost:3000/docs/api/map/ishareddirectory-interface#_symbol.tostringtag_-propertysignature (HTTP 200 but missing anchor)
- (41:8) '[Symbol...' => http://localhost:3000/docs/api/map/ishareddirectory-interface#_symbol.iterator_-methodsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/map/ishareddirectoryevents-interface
- (26:8) '(event: ..' => http://localhost:3000/docs/api/map/ishareddirectoryevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/map/isharedmapevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/map/isharedmapevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/merge-tree/basesegment-class
- (23:8) '(constru..' => http://localhost:3000/docs/api/merge-tree/basesegment-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/merge-tree/isegmentaction-interface
- (32:8) '(segment..' => http://localhost:3000/docs/api/merge-tree/isegmentaction-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/merge-tree/maplike-interface
- (33:8) '[index: ..' => http://localhost:3000/docs/api/merge-tree/maplike-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/merge-tree/marker-class
- (26:8) '(constru..' => http://localhost:3000/docs/api/merge-tree/marker-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/merge-tree/trackinggroup-class
- (23:8) '(constru..' => http://localhost:3000/docs/api/merge-tree/trackinggroup-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/merge-tree/trackinggroupcollection-class
- (23:8) '(constru..' => http://localhost:3000/docs/api/merge-tree/trackinggroupcollection-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/odsp-client/odspclient-class
- (23:8) '(constru..' => http://localhost:3000/docs/api/odsp-client/odspclient-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/presence/presencenotificationsschema-interface
- (24:8) '[key: st..' => http://localhost:3000/docs/api/presence/presencenotificationsschema-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/presence/presencestatesschema-interface
- (24:8) '[key: st..' => http://localhost:3000/docs/api/presence/presencestatesschema-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/runtime-definitions/icontainerruntimebaseevents-interface
- (23:8) '(event: ..' => http://localhost:3000/docs/api/runtime-definitions/icontainerruntimebaseevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/runtime-utils/fluidhandlebase-class
- (36:8) '[fluidHa..' => http://localhost:3000/docs/api/runtime-utils/fluidhandlebase-class#_fluidhandlesymbol_-property (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/runtime-utils/requestparser-class
- (24:8) '(constru..' => http://localhost:3000/docs/api/runtime-utils/requestparser-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/runtime-utils/summarytreebuilder-class
- (26:8) '(constru..' => http://localhost:3000/docs/api/runtime-utils/summarytreebuilder-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/sequence/iintervalcollection-interface
- (53:8) '[Symbol...' => http://localhost:3000/docs/api/sequence/iintervalcollection-interface#_symbol.iterator_-methodsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/sequence/iintervalcollectionevent-interface
- (36:8) '(event: ..' => http://localhost:3000/docs/api/sequence/iintervalcollectionevent-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/sequence/isharedsegmentsequenceevents-interface
- (50:8) '(event: ..' => http://localhost:3000/docs/api/sequence/isharedsegmentsequenceevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/shared-object-base/isharedobjectevents-interface
- (24:8) '(event: ..' => http://localhost:3000/docs/api/shared-object-base/isharedobjectevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/shared-object-base/sharedobject-class
- (38:8) '(constru..' => http://localhost:3000/docs/api/shared-object-base/sharedobject-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/shared-object-base/sharedobjectcore-class
- (39:8) '(constru..' => http://localhost:3000/docs/api/shared-object-base/sharedobjectcore-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/telemetry-utils/eventemitterwitherrorhandling-class
- (40:8) '(constru..' => http://localhost:3000/docs/api/telemetry-utils/eventemitterwitherrorhandling-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/tinylicious-client/tinyliciousclient-class
- (21:8) '(constru..' => http://localhost:3000/docs/api/tinylicious-client/tinyliciousclient-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/tree/internaltypes-namespace
- (64:8) '_InlineT..' => http://localhost:3000/docs/api/tree/internaltypes/_inlinetrick-typealias (HTTP 404)

http://localhost:3000/docs/api/tree/internaltypes/readonlymapinlined-interface
- (59:8) '[Symbol...' => http://localhost:3000/docs/api/tree/internaltypes/readonlymapinlined-interface#_symbol.iterator_-methodsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/tree/iterabletreearraycontent-class
- (33:8) '[Symbol...' => http://localhost:3000/docs/api/tree/iterabletreearraycontent-class#_symbol.iterator_-method (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/tree/runtransaction-interface
- (35:8) '<TNode e..' => http://localhost:3000/docs/api/tree/runtransaction-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/tree/schemafactory-class
- (124:8) '(constru..' => http://localhost:3000/docs/api/tree/schemafactory-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/tree/treenode-class
- (26:8) '(constru..' => http://localhost:3000/docs/api/tree/treenode-class#_constructor_-constructor (HTTP 200 but missing anchor)
- (37:8) '[Symbol...' => http://localhost:3000/docs/api/tree/treenode-class#_symbol.hasinstance_-method (HTTP 200 but missing anchor)
- (56:8) '[typeNam..' => http://localhost:3000/docs/api/tree/treenode-class#_typenamesymbol_-property (HTTP 200 but missing anchor)
- (63:8) '[typeSch..' => http://localhost:3000/docs/api/tree/treenode-class#_typeschemasymbol_-property (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/tree/treenodeschemaclassunsafe-interface
- (65:8) 'new (dat..' => http://localhost:3000/docs/api/tree/treenodeschemaclassunsafe-interface#_new_-constructsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/tree/treeviewconfiguration-class
- (36:8) '(constru..' => http://localhost:3000/docs/api/tree/treeviewconfiguration-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/api/tree/withtype-interface
- (55:8) '[typeNam..' => http://localhost:3000/docs/api/tree/withtype-interface#_typenamesymbol_-property (HTTP 200 but missing anchor)
- (62:8) '[typeSch..' => http://localhost:3000/docs/api/tree/withtype-interface#_typeschemasymbol_-property (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/aqueduct/basecontainerruntimefactory-class
- (23:8) '(constru..' => http://localhost:3000/docs/v1/api/aqueduct/basecontainerruntimefactory-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/aqueduct/puredataobject-class
- (37:8) '(constru..' => http://localhost:3000/docs/v1/api/aqueduct/puredataobject-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/azure-client/azureclient-class
- (21:8) '(constru..' => http://localhost:3000/docs/v1/api/azure-client/azureclient-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/azure-client/azurefunctiontokenprovider-class
- (23:8) '(constru..' => http://localhost:3000/docs/v1/api/azure-client/azurefunctiontokenprovider-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-definitions/icontainerevents-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/v1/api/container-definitions/icontainerevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-definitions/ideltamanagerevents-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/v1/api/container-definitions/ideltamanagerevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-definitions/ideltaqueueevents-interface
- (32:8) '(event: ..' => http://localhost:3000/docs/v1/api/container-definitions/ideltaqueueevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-definitions/ifluidcodedetailsconfig-interface
- (21:8) 'readonly..' => http://localhost:3000/docs/v1/api/container-definitions/ifluidcodedetailsconfig-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-definitions/ifluidpackage-interface
- (38:8) '[key: st..' => http://localhost:3000/docs/v1/api/container-definitions/ifluidpackage-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-definitions/ifluidpackageenvironment-interface
- (21:8) '[target:..' => http://localhost:3000/docs/v1/api/container-definitions/ifluidpackageenvironment-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-definitions/iloaderheader-interface
- (22:8) '"fluid-c..' => http://localhost:3000/docs/v1/api/container-definitions/iloaderheader-interface#_fluid-cache_-propertysignature (HTTP 200 but missing anchor)
- (27:8) '"fluid-c..' => http://localhost:3000/docs/v1/api/container-definitions/iloaderheader-interface#_fluid-client-details_-propertysignature (HTTP 200 but missing anchor)
- (32:8) '"fluid-r..' => http://localhost:3000/docs/v1/api/container-definitions/iloaderheader-interface#_fluid-reconnect_-propertysignature (HTTP 200 but missing anchor)
- (37:8) '"fluid-s..' => http://localhost:3000/docs/v1/api/container-definitions/iloaderheader-interface#_fluid-sequence-number_-propertysignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-runtime-definitions/icontainerruntimeevents-interface
- (21:8) '(event: ..' => http://localhost:3000/docs/v1/api/container-runtime-definitions/icontainerruntimeevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-runtime/igcruntimeoptions-interface
- (52:8) '[key: st..' => http://localhost:3000/docs/v1/api/container-runtime/igcruntimeoptions-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/container-runtime/isummarizerevents-interface
- (21:8) '(event: ..' => http://localhost:3000/docs/v1/api/container-runtime/isummarizerevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/core-interfaces/ifluidcodedetailsconfig-interface
- (21:8) 'readonly..' => http://localhost:3000/docs/v1/api/core-interfaces/ifluidcodedetailsconfig-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/core-interfaces/ifluidpackage-interface
- (38:8) '[key: st..' => http://localhost:3000/docs/v1/api/core-interfaces/ifluidpackage-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/core-interfaces/ifluidpackageenvironment-interface
- (21:8) '[target:..' => http://localhost:3000/docs/v1/api/core-interfaces/ifluidpackageenvironment-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/core-interfaces/irequestheader-interface
- (20:8) '[index: ..' => http://localhost:3000/docs/v1/api/core-interfaces/irequestheader-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/counter/isharedcounterevents-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/v1/api/counter/isharedcounterevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/counter/sharedcounter-class
- (32:8) '(constru..' => http://localhost:3000/docs/v1/api/counter/sharedcounter-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/datastore-definitions/ifluiddatastoreruntimeevents-interface
- (21:8) '(event: ..' => http://localhost:3000/docs/v1/api/datastore-definitions/ifluiddatastoreruntimeevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/datastore/fluidobjecthandle-class
- (35:8) '(constru..' => http://localhost:3000/docs/v1/api/datastore/fluidobjecthandle-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/driver-definitions/idocumentdeltaconnectionevents-interface
- (21:8) '(event: ..' => http://localhost:3000/docs/v1/api/driver-definitions/idocumentdeltaconnectionevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/driver-definitions/idriverheader-interface
- (21:8) '"fluid-c..' => http://localhost:3000/docs/v1/api/driver-definitions/idriverheader-interface#_fluid-client-summarizer_-propertysignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/fluid-static/doprovidercontainerruntimefactory-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/fluid-static/doprovidercontainerruntimefactory-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/fluid-static/fluidcontainer-class
- (25:8) '(constru..' => http://localhost:3000/docs/v1/api/fluid-static/fluidcontainer-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/fluid-static/ifluidcontainerevents-interface
- (44:8) '(event: ..' => http://localhost:3000/docs/v1/api/fluid-static/ifluidcontainerevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/fluid-static/iserviceaudienceevents-interface
- (64:8) '(event: ..' => http://localhost:3000/docs/v1/api/fluid-static/iserviceaudienceevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/fluid-static/serviceaudience-class
- (37:8) '(constru..' => http://localhost:3000/docs/v1/api/fluid-static/serviceaudience-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/map/idirectoryevents-interface
- (76:8) '(event: ..' => http://localhost:3000/docs/v1/api/map/idirectoryevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/map/ishareddirectory-interface
- (23:8) '[Symbol...' => http://localhost:3000/docs/v1/api/map/ishareddirectory-interface#_symbol.tostringtag_-propertysignature (HTTP 200 but missing anchor)
- (35:8) '[Symbol...' => http://localhost:3000/docs/v1/api/map/ishareddirectory-interface#_symbol.iterator_-methodsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/map/ishareddirectoryevents-interface
- (81:8) '(event: ..' => http://localhost:3000/docs/v1/api/map/ishareddirectoryevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/map/isharedmapevents-interface
- (51:8) '(event: ..' => http://localhost:3000/docs/v1/api/map/isharedmapevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/map/localvaluemaker-class
- (21:8) '(constru..' => http://localhost:3000/docs/v1/api/map/localvaluemaker-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/map/shareddirectory-class
- (25:8) '(constru..' => http://localhost:3000/docs/v1/api/map/shareddirectory-class#_constructor_-constructor (HTTP 200 but missing anchor)
- (53:8) '[Symbol...' => http://localhost:3000/docs/v1/api/map/shareddirectory-class#_symbol.tostringtag_-property (HTTP 200 but missing anchor)
- (80:8) '[Symbol...' => http://localhost:3000/docs/v1/api/map/shareddirectory-class#_symbol.iterator_-method (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/map/sharedmap-class
- (23:8) '(constru..' => http://localhost:3000/docs/v1/api/map/sharedmap-class#_constructor_-constructor (HTTP 200 but missing anchor)
- (51:8) '[Symbol...' => http://localhost:3000/docs/v1/api/map/sharedmap-class#_symbol.tostringtag_-property (HTTP 200 but missing anchor)
- (68:8) '[Symbol...' => http://localhost:3000/docs/v1/api/map/sharedmap-class#_symbol.iterator_-method (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/blockaction-interface
- (30:8) '(block: ..' => http://localhost:3000/docs/v1/api/merge-tree/blockaction-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/client-class
- (20:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/client-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/incrementalblockaction-interface
- (30:8) '(state: ..' => http://localhost:3000/docs/v1/api/merge-tree/incrementalblockaction-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/incrementalmapstate-class
- (30:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/incrementalmapstate-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/incrementalsegmentaction-interface
- (30:8) '(segment..' => http://localhost:3000/docs/v1/api/merge-tree/incrementalsegmentaction-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/isegmentaction-interface
- (30:8) '(segment..' => http://localhost:3000/docs/v1/api/merge-tree/isegmentaction-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/list-class
- (30:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/list-class#_constructor_-constructor (HTTP 200 but missing anchor)
- (69:8) '[Symbol...' => http://localhost:3000/docs/v1/api/merge-tree/list-class#_symbol.iterator_-method (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/localreference-class
- (25:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/localreference-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/maplike-interface
- (30:8) '[index: ..' => http://localhost:3000/docs/v1/api/merge-tree/maplike-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/marker-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/marker-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/mergeblock-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/mergeblock-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/mergetree-class
- (20:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/mergetree-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/mergetreetexthelper-class
- (20:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/mergetreetexthelper-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/nodeaction-interface
- (30:8) '(node: I..' => http://localhost:3000/docs/v1/api/merge-tree/nodeaction-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/propertiesmanager-class
- (20:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/propertiesmanager-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/segmentgroupcollection-class
- (20:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/segmentgroupcollection-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/trackinggroup-class
- (20:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/trackinggroup-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/merge-tree/trackinggroupcollection-class
- (20:8) '(constru..' => http://localhost:3000/docs/v1/api/merge-tree/trackinggroupcollection-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/protocol-definitions/iquorumclientsevents-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/v1/api/protocol-definitions/iquorumclientsevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/routerlicious-driver/documentpostcreateerror-class
- (24:8) '(constru..' => http://localhost:3000/docs/v1/api/routerlicious-driver/documentpostcreateerror-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/routerlicious-driver/routerliciousdocumentservicefactory-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/routerlicious-driver/routerliciousdocumentservicefactory-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/runtime-definitions/icontainerruntimebaseevents-interface
- (21:8) '(event: ..' => http://localhost:3000/docs/v1/api/runtime-definitions/icontainerruntimebaseevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/runtime-definitions/ifluiddatastorecontextevents-interface
- (21:8) '(event: ..' => http://localhost:3000/docs/v1/api/runtime-definitions/ifluiddatastorecontextevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/runtime-utils/objectstoragepartition-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/runtime-utils/objectstoragepartition-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/runtime-utils/requestparser-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/runtime-utils/requestparser-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/runtime-utils/summarytreebuilder-class
- (21:8) '(constru..' => http://localhost:3000/docs/v1/api/runtime-utils/summarytreebuilder-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/iintervalcollectionevent-interface
- (33:8) '(event: ..' => http://localhost:3000/docs/v1/api/sequence/iintervalcollectionevent-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/interval-class
- (21:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/interval-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/intervalcollection-class
- (49:8) '[Symbol...' => http://localhost:3000/docs/v1/api/sequence/intervalcollection-class#_symbol.iterator_-method (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/intervalcollectioniterator-class
- (32:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/intervalcollectioniterator-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/isharedsegmentsequenceevents-interface
- (48:8) '(event: ..' => http://localhost:3000/docs/v1/api/sequence/isharedsegmentsequenceevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/paddingsegment-class
- (23:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/paddingsegment-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/runsegment-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/runsegment-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sequencedeltaevent-class
- (25:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sequencedeltaevent-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sequenceevent-class
- (36:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sequenceevent-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sequenceinterval-class
- (21:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sequenceinterval-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sequencemaintenanceevent-class
- (23:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sequencemaintenanceevent-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sharedintervalcollection-class
- (25:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sharedintervalcollection-class#_constructor_-constructor (HTTP 200 but missing anchor)
- (53:8) '[Symbol...' => http://localhost:3000/docs/v1/api/sequence/sharedintervalcollection-class#_symbol.tostringtag_-property (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sharednumbersequence-class
- (24:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sharednumbersequence-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sharedobjectsequence-class
- (34:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sharedobjectsequence-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sharedsegmentsequence-class
- (34:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sharedsegmentsequence-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sharedsequence-class
- (31:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sharedsequence-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sharedstring-class
- (24:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sharedstring-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/sparsematrix-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/sparsematrix-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/sequence/subsequence-class
- (31:8) '(constru..' => http://localhost:3000/docs/v1/api/sequence/subsequence-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/shared-object-base/fluidserializer-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/shared-object-base/fluidserializer-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/shared-object-base/isharedobjectevents-interface
- (21:8) '(event: ..' => http://localhost:3000/docs/v1/api/shared-object-base/isharedobjectevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/shared-object-base/sharedobject-class
- (36:8) '(constru..' => http://localhost:3000/docs/v1/api/shared-object-base/sharedobject-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/shared-object-base/sharedobjectcore-class
- (37:8) '(constru..' => http://localhost:3000/docs/v1/api/shared-object-base/sharedobjectcore-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/telemetry-utils/eventemitterwitherrorhandling-class
- (36:8) '(constru..' => http://localhost:3000/docs/v1/api/telemetry-utils/eventemitterwitherrorhandling-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tinylicious-client/tinyliciousclient-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/tinylicious-client/tinyliciousclient-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/checkout-class
- (25:8) '(constru..' => http://localhost:3000/docs/v1/api/tree/checkout-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/eagercheckout-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/tree/eagercheckout-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/generictransaction-class
- (24:8) '(constru..' => http://localhost:3000/docs/v1/api/tree/generictransaction-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/icheckoutevents-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/v1/api/tree/icheckoutevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/isharedtreeevents-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/v1/api/tree/isharedtreeevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/lazycheckout-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/tree/lazycheckout-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/reconciliationedit-interface
- (43:8) 'readonly..' => http://localhost:3000/docs/v1/api/tree/reconciliationedit-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/reconciliationpath-interface
- (33:8) 'readonly..' => http://localhost:3000/docs/v1/api/tree/reconciliationpath-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/sharedtree-class
- (23:8) '(constru..' => http://localhost:3000/docs/v1/api/tree/sharedtree-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/sharedtreefactory-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/tree/sharedtreefactory-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/traitmap-interface
- (31:8) 'readonly..' => http://localhost:3000/docs/v1/api/tree/traitmap-interface#_indexer_-indexsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/transaction-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/tree/transaction-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/transactionevents-interface
- (22:8) '(event: ..' => http://localhost:3000/docs/v1/api/tree/transactionevents-interface#_call_-callsignature (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/treenodehandle-class
- (22:8) '(constru..' => http://localhost:3000/docs/v1/api/tree/treenodehandle-class#_constructor_-constructor (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/api/tree/treeview-class
- (21:8) '(constru..' => http://localhost:3000/docs/v1/api/tree/treeview-class#_constructor_-constructor (HTTP 200 but missing anchor)
- (54:8) '[Symbol...' => http://localhost:3000/docs/v1/api/tree/treeview-class#_symbol.iterator_-method (HTTP 200 but missing anchor)

http://localhost:3000/docs/v1/data-structures/counter
- (63:7) 'incremen..' => http://localhost:3000/docs/v1/api/counter/isharedcounterevents-interface#_call_-callsignature (HTTP 200 but missing anchor)


Summary of most serious issues:

http://localhost:3000/docs/api/tree/internaltypes-namespace
- (64:8) '_InlineT..' => http://localhost:3000/docs/api/tree/internaltypes/_inlinetrick-typealias (HTTP 404)


Stats:
  172304 links
    1650 destination URLs
    1870 URLs ignored
     210 warnings
       1 errors

 ELIFECYCLE  Command failed with exit code 1.

These are mostly stemming from an api-markdown-documenter issue, addressed by #23083. Just need to publish a new version of that library and consume it here.

@microsoft microsoft deleted a comment from github-actions bot Nov 15, 2024
@Josmithr Josmithr marked this pull request as ready for review November 15, 2024 00:29
Copy link
Contributor

🔗 No broken links found! ✅

Your attention to detail is admirable.

linkcheck output


> [email protected] ci:check-links /home/runner/work/FluidFramework/FluidFramework/docs
> start-server-and-test "npm run serve -- --no-open" 3000 check-links

1: starting server using command "npm run serve -- --no-open"
and when url "[ 'http://127.0.0.1:3000' ]" is responding with HTTP status code 200
running tests using command "npm run check-links"


> [email protected] serve
> docusaurus serve --no-open

[SUCCESS] Serving "build" directory at: http://localhost:3000/

> [email protected] check-links
> linkcheck http://localhost:3000 --skip-file skipped-urls.txt

Crawling...

Stats:
  171756 links
    1640 destination URLs
    1848 URLs ignored
       0 warnings
       0 errors


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: build Build related issues area: contributor experience area: website base: main PRs targeted against main branch documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants