Skip to content

docs(devframe): add netlify config, enrich landing page, clean up READMEs#323

Merged
antfu merged 3 commits intomainfrom
antfu/devframe-netlify-docs
May 8, 2026
Merged

docs(devframe): add netlify config, enrich landing page, clean up READMEs#323
antfu merged 3 commits intomainfrom
antfu/devframe-netlify-docs

Conversation

@antfu
Copy link
Copy Markdown
Member

@antfu antfu commented May 8, 2026

Description

Adds devframe/netlify.toml so the devfra.me deploy is reproducible from the repo — builds only the devframe docs and skips builds when devframe-related files haven't changed. Enriches the docs landing page from 4 plain feature tiles to 6 with emoji icons, reframing the "Headless: no banners…" tile positively per the docs style guide. Tightens both the directory and npm package READMEs by replacing the run-on opening sentence with a focused tagline + a "Hello, Devframe" quick-start, and fixes a broken /agent-native link to /guide/agent-native.

Linked Issues

Additional context

Verified locally: pnpm -C devframe/docs run docs:build succeeds (~2.3s) and the new feature tiles render in the built index.html. To activate the netlify config, point a separate Netlify site at this repo with the configuration file path set to devframe/netlify.toml (or migrate the existing devfra.me site's UI-configured build to use it).

…DMEs

- Add devframe/netlify.toml for standalone devfra.me deploys, building only
  the devframe docs and skipping builds when devframe-related files don't change
- Enrich docs landing page with 6 feature tiles + emoji icons; reframe negatives
  per docs style guide (Headless -> Bring Your Own UX)
- Tighten directory and npm package READMEs: drop the run-on lede, add a
  Hello, Devframe quick-start, mirror adapters table, fix /agent-native link

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented May 8, 2026

Deploy Preview for devfra ready!

Name Link
🔨 Latest commit a192bc6
🔍 Latest deploy log https://app.netlify.com/projects/devfra/deploys/69fdb307be7c3b0008a5c21f
😎 Deploy Preview https://deploy-preview-323--devfra.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 8, 2026

Open in StackBlitz

npm i https://pkg.pr.new/@vitejs/devtools@323
npm i https://pkg.pr.new/@vitejs/devtools-kit@323
npm i https://pkg.pr.new/@vitejs/devtools-rolldown@323
npm i https://pkg.pr.new/@vitejs/devtools-self-inspect@323

commit: a192bc6

antfu and others added 2 commits May 8, 2026 18:51
The ignore directive should be a string field on [build], not a sub-table
[build.ignore] with a command key. Wrong syntax caused Netlify deploy
preview to error out during config parse (3-second failure with no logs).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@antfu antfu merged commit bd52069 into main May 8, 2026
13 checks passed
@antfu antfu deleted the antfu/devframe-netlify-docs branch May 8, 2026 09:58
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.

1 participant