clone

a deno framework for local-first web apps that open instantly, work offline and sync when users choose

Merge pull request #91 from FelineStateMachine/feat/docs-site

FelineStateMachine committed cdb83ea
Docs site: Docusaurus on lofi.host with generated API reference and llms.txt
commit
cdb83ea0404ef6a3bb1102ad22507689000da517
parent
f32c450c18024d1debac8f0442becd10ec76fd17
parent
0185b2eabfafdda117fb7f1eee981ec6e5c3169b
author
FelineStateMachine <dami.etoile@gmail.com>
38 files changed, +24097 -190
M.env.example4+
M.github/workflows/site.yml56+
M.gitignore7+
MREADME.md182+-
Mdeno.json10+-
Mdocs/README.md3+-
Mpackage/access/policies.ts82+-
Mpackage/preact/DeviceStatus.tsx15+-
Mpackage/preact/PwaActions.tsx29+-
Mpackage/preact/RuntimeRecovery.tsx14+-
Mpackage/preact/live-data.ts47+-
Mpackage/runtime/app.ts32+-
Mpackage/runtime/boot.ts19+-
Mpackage/testing/fixture.ts18+
Mpackage/testing/readiness.ts15+
Mtools/api_docs.ts544+
Mtools/doc_lint.ts24+-
Mtools/entrypoints.ts78+
Mtools/repo_contract_test.ts2+-
Mtools/site_llms.ts152+
Mwebsite/.gitignore20+
Mwebsite/README.md34+
Mwebsite/docs-manifest.json69+
Mwebsite/docusaurus.config.ts168+
Mwebsite/package-lock.json20685++++++++++++++++++++++++++++++
Mwebsite/package.json50+
Mwebsite/sidebars-api.ts9+
Mwebsite/sidebars.ts55+
Mwebsite/src/components/SyncDemo.tsx231+
Mwebsite/src/css/custom.css59+
Mwebsite/src/css/landing.css1064++
Mwebsite/src/pages/index.tsx454+
Mwebsite/static/.nojekyll0
Mwebsite/static/img/favicon.svg21+
Mwebsite/static/img/lofi-hero-art.webpbin
Mwebsite/static/img/lofi-social-card.pngbin
Mwebsite/static/img/lofi-wordmark.svg23+
Mwebsite/tsconfig.json12+
M .env.example +4 -0

Diff not shown: this commit changes too many lines.

M .github/workflows/site.yml +56 -0

Diff not shown: this commit changes too many lines.

M .gitignore +7 -0

Diff not shown: this commit changes too many lines.

M README.md +28 -154

Diff not shown: this commit changes too many lines.

M deno.json +8 -2

Diff not shown: this commit changes too many lines.

M docs/README.md +2 -1

Diff not shown: this commit changes too many lines.

M package/access/policies.ts +79 -3

Diff not shown: this commit changes too many lines.

M package/preact/DeviceStatus.tsx +14 -1

Diff not shown: this commit changes too many lines.

M package/preact/PwaActions.tsx +27 -2

Diff not shown: this commit changes too many lines.

M package/preact/RuntimeRecovery.tsx +13 -1

Diff not shown: this commit changes too many lines.

M package/preact/live-data.ts +45 -2

Diff not shown: this commit changes too many lines.

M package/runtime/app.ts +31 -1

Diff not shown: this commit changes too many lines.

M package/runtime/boot.ts +18 -1

Diff not shown: this commit changes too many lines.

M package/testing/fixture.ts +18 -0

Diff not shown: this commit changes too many lines.

M package/testing/readiness.ts +15 -0

Diff not shown: this commit changes too many lines.

M tools/api_docs.ts +544 -0

Diff not shown: this commit changes too many lines.

M tools/doc_lint.ts +3 -21

Diff not shown: this commit changes too many lines.

M tools/entrypoints.ts +78 -0

Diff not shown: this commit changes too many lines.

M tools/repo_contract_test.ts +1 -1

Diff not shown: this commit changes too many lines.

M tools/site_llms.ts +152 -0

Diff not shown: this commit changes too many lines.

M website/.gitignore +20 -0

Diff not shown: this commit changes too many lines.

M website/README.md +34 -0

Diff not shown: this commit changes too many lines.

M website/docs-manifest.json +69 -0

Diff not shown: this commit changes too many lines.

M website/docusaurus.config.ts +168 -0

Diff not shown: this commit changes too many lines.

M website/package-lock.json +20685 -0

Diff not shown: this commit changes too many lines.

M website/package.json +50 -0

Diff not shown: this commit changes too many lines.

M website/sidebars-api.ts +9 -0

Diff not shown: this commit changes too many lines.

M website/sidebars.ts +55 -0

Diff not shown: this commit changes too many lines.

M website/src/components/SyncDemo.tsx +231 -0

Diff not shown: this commit changes too many lines.

M website/src/css/custom.css +59 -0

Diff not shown: this commit changes too many lines.

M website/src/css/landing.css +1064 -0

Diff not shown: this commit changes too many lines.

M website/src/pages/index.tsx +454 -0

Diff not shown: this commit changes too many lines.

M website/static/.nojekyll +0 -0

Diff not shown: this commit changes too many lines.

M website/static/img/favicon.svg +21 -0

Diff not shown: this commit changes too many lines.

M website/static/img/lofi-hero-art.webp +0 -0

Diff not shown: this commit changes too many lines.

M website/static/img/lofi-social-card.png +0 -0

Diff not shown: this commit changes too many lines.

M website/static/img/lofi-wordmark.svg +23 -0

Diff not shown: this commit changes too many lines.

M website/tsconfig.json +12 -0

Diff not shown: this commit changes too many lines.