Skip to content

Add placeholder landing page for Nebari Chat Pack#122

Merged
jbouder merged 10 commits into
nebari-dev:mainfrom
killua156:docs/empty-structure
Jun 12, 2026
Merged

Add placeholder landing page for Nebari Chat Pack#122
jbouder merged 10 commits into
nebari-dev:mainfrom
killua156:docs/empty-structure

Conversation

@killua156

@killua156 killua156 commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Added a placeholder landing page for the Nebari Chat Pack documentation. Content will be filled in a follow on issue.

Closes #120

killua156 added 3 commits June 3, 2026 12:00
Set up an empty documentation structure using Docusaurus 3.5.2 with the
Nebari website theme. Only a placeholder landing page for now; section
content will follow in a separate issue.

Closes nebari-dev#120
@killua156 killua156 force-pushed the docs/empty-structure branch from ddf0587 to 754c4ea Compare June 7, 2026 21:21

@jbouder jbouder left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few things:

  1. Update the project for TypeScript
  2. The workflow looks to be a bit over-engineered.
    Take a look at how things are done in nebi to support the above: https://github.com/nebari-dev/nebi/blob/main/.github/workflows/docs.yml

@killua156 killua156 changed the title docs: scaffold Docusaurus site with placeholder landing page Add placeholder landing page Jun 10, 2026
@killua156 killua156 changed the title Add placeholder landing page Add placeholder landing page for Nebari Chat Pack Jun 10, 2026

@andrewfulton9 andrewfulton9 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple of comments, but otherwise looks good. I was able to build and serve it locally

Comment thread docs/README.md Outdated
Comment thread docs/README.md Outdated
Comment thread docs/README.md Outdated
@killua156

Copy link
Copy Markdown
Contributor Author

Suggested changes made.

- docusaurus.config.ts, sidebars.ts, tsconfig.json with typecheck script
- Align deps with nebi: Docusaurus 3.10.1, React 19, @docusaurus/faster,
  @easyops-cn/docusaurus-search-local (drops the webpack pin workaround)
- Switch yarn to npm (package-lock.json)
- Replace deploy-docs.yml with nebi-style build-only docs.yml
OIDC trusted-publishing tokens are not issued to pull_request runs from
forked repositories, so the publish step fails with
'missing ACTIONS_ID_TOKEN_REQUEST_URL'. Run it only for same-repo
branches and tag pushes; uv build still validates the package on forks.
@killua156

Copy link
Copy Markdown
Contributor Author

@jbouder could you please review this again and tell me if it looks good? I can then apply similar changes to all the other PRs i'm working on!

@jbouder jbouder left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@killua156

Copy link
Copy Markdown
Contributor Author

@kcpevey please merge!

@jbouder jbouder merged commit d465fc1 into nebari-dev:main Jun 12, 2026
8 checks passed
@killua156 killua156 deleted the docs/empty-structure branch June 25, 2026 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DOC] - Set up documentation template

3 participants