Commit Graph
230 Commits
Author SHA1 Message Date
Zoltan KochanandClaude Opus 5.5 6f95957063 docs: lint prose with Vale (#17238)
* docs: lint prose with Vale

Add Vale with an in-repo style, .vale/styles/pnpm, that turns the
writing rules in AGENTS.md and the Google developer documentation style
guide into lint rules. The stock Vale packages (Google, Microsoft,
RedHat, write-good) were too noisy to block on, for example 1,300
passive-voice hits in the v12 docs alone, so the rules are written for
this repo, following the GitLab model. Each one links the guideline it
enforces.

Levels:
- error, fails CI: dashes, plain-word substitutions, condescending
  words, "please", "note that", hedges, puffery, optional plurals,
  exclamation marks, ellipses, curly quotes, generic link text, product
  spellings, sentence-case headings, repeated words, double spaces,
  implementation history in comments; in changesets, bold or italic
  emphasis, internal names and release-line names.
- warning: future tense, sentences over 30 words, "instead of" and
  "so that" tails in changesets.
- suggestion: passive voice.

.vale.ini scopes the rules. Docs get every rule. Contributor Markdown
and code comments keep dashes and headings as warnings until their
roughly 8,100 em dashes are rewritten. Released changesets stay in
.changeset/ and are not rewritten, so lint-prose.mjs lints only the
changesets added since PROSE_BASE (the PR base in CI).

The prose workflow installs a pinned, checksum-verified Vale release and
runs `pnpm lint:prose`. The rest of this change rewrites the existing
docs, READMEs, contributor Markdown, and code comments to pass the
error-level rules. Only prose and comment text changed. Renamed
headings keep their anchors.

Spelling stays with cspell, which checks identifiers that Vale does not
see.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs: keep prose lint from flattening meaning

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 21:48:09 +02:00
Zoltan Kochan 04cfce2e34 docs: update sponsors (#14580) 2026-09-05 09:53:54 +02:00
Zoltan KochanandClaude Opus 5 d67254d677 docs: add Notion as a platinum sponsor (#14117)
* docs: add Notion as a platinum sponsor

Regenerated from pnpm.io's sponsors.json. Also picks up Latitude, which was
added to the website earlier but never propagated to the sponsor tables here.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* docs: put all three platinum sponsors on one README row

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* docs: put all three platinum sponsors on one release notes row

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-23 23:34:23 +02:00
Zoltan KochanandClaude Fable 5 4e681320e8 docs: add Ecosystem E2E workflow badge to the readme (#13729)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-08 13:39:11 +02:00
Mon 8ded73fed4 docs: fix broken pacquet path in README (#13011)
The directory was renamed in #12913. Updating its reference in README to reflect this change.
2026-07-15 20:43:12 +02:00
Alessio Attilio 6367954be4 feat(pacquet): add create command (port from pnpm create) (#12542)
Ports the create command from pnpm's TypeScript implementation
(@pnpm/exec.commands/create) to Rust. The handler converts the
user-provided name to a create-* package name via
convertToCreateName and delegates to the existing dlx
infrastructure — matching pnpm's exact design where create.ts
calls dlx.handler().

Implements the Stage 3 'Script & process' item from
pnpm/pnpm#11633 (pacquet roadmap).

Changes:
- Add pacquet/crates/cli/src/cli_args/create.rs: command handler,
  name-conversion algorithm (13 unit tests covering all npm naming
  conventions), and error for missing args.
- Wire Create(CreateArgs) into CliCommand dispatch.
- Add 5 integration tests (error handling, happy path, args
  forwarding, --allow-build, -c/--shell-mode).
- Add create-touch-file-one-bin fixture to pnpr mock registry.
2026-06-21 10:06:59 +02:00
Zoltan Kochan c86559c9bc docs: add new silver sponsor (#12473) 2026-06-17 13:31:01 +02:00
Zoltan Kochan b4cc602b6d docs: update the list of sponsors (#12265) 2026-06-08 14:37:12 +02:00
Zoltan Kochan d99b725878 chore: license pnpr and pnpm-agent under PolyForm Shield 1.0.0 (#12082)
* chore(pnpr): license under PolyForm Shield 1.0.0

Relicense the pnpr/ subtree (the pnpm-compatible registry server) from
MIT to the source-available PolyForm Shield License 1.0.0. The rest of
the monorepo stays MIT. pnpr may be run, modified, and self-hosted for
any purpose except providing a product that competes with it.

- Add pnpr/LICENSE.md (PolyForm Shield 1.0.0).
- Override the inherited workspace MIT in the pnpr crates via
  license-file.
- Point the @pnpm/pnpr npm wrapper at the bundled LICENSE.md.
- Note the carve-out in the root README (the root LICENSE stays
  pristine MIT so license detection keeps recognizing it).

* chore(agent): license pnpm-agent under PolyForm Shield 1.0.0

Relicense the pnpm-agent server (agent/server) from MIT to the
source-available PolyForm Shield License 1.0.0, matching pnpr. The
@pnpm/agent.client package stays MIT so the agent protocol remains
openly implementable.

- Add agent/server/LICENSE.md (PolyForm Shield 1.0.0).
- Set the package license to "SEE LICENSE IN LICENSE.md".
- Exempt pnpm-agent from meta-updater's MIT normalization via a
  SOURCE_AVAILABLE_PKGS set, so lint:meta stays green.
- Note the carve-out in the agent/server README + add a changeset.

pnpm-agent is only a devDependency of the pnpm CLI, so no source-
available code ships in the MIT-licensed CLI artifact.

* docs(license): add contribution terms with relicensing grant for pnpr and pnpm-agent

Contributions to the source-available trees (pnpr/, agent/server) are
accepted under the same PolyForm Shield License plus a grant letting the
licensor relicense them under other terms. This preserves the option to
later relax to a more permissive source-available license or offer a
separate commercial license without per-contributor consent.

- Add pnpr/CONTRIBUTING.md and agent/server/CONTRIBUTING.md.
- Point to them from each tree's README license section.

* docs(license): add npm trademark/non-affiliation notice to pnpr and pnpm-agent

State that pnpr and pnpm-agent are not affiliated with or endorsed by
npm, Inc., GitHub, or Microsoft, and that "npm" is used only to describe
registry-protocol compatibility. Also add a License section to the
published @pnpm/pnpr npm wrapper README.
2026-05-30 22:51:14 +02:00
Karl HorkyandZoltan Kochan 57b785c5a3 docs: add Discord link to README (#11166)
Added Discord link to the README.

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2026-04-23 17:31:53 +02:00
Zoltan Kochan 33af23bca2 docs(README): update links 2026-04-10 22:43:51 +02:00
Zoltan Kochan 0c8ac8201e docs: update sponsors 2026-03-18 23:17:12 +01:00
Zoltan Kochan e91ced5c88 docs: update sponsors 2026-03-03 17:34:17 +01:00
Zoltan Kochan f2a6d0684b docs: update sponsors 2026-02-10 21:22:23 +01:00
Zoltan Kochan 19fb36dc6a docs: update sponsors 2025-12-08 11:35:27 +01:00
Zoltan Kochan ea2d2ea6b2 docs: update sponsors 2025-07-18 00:30:58 +02:00
Zoltan Kochan 8e0db2e933 docs(README): remove links to the chat 2025-07-04 16:39:38 +02:00
Zoltan Kochan 7f520014a1 docs: add new sponsor 2025-06-25 01:39:12 +02:00
Zoltan Kochan 6489c871f4 docs: update sponsors 2025-06-08 13:19:30 +02:00
Zoltan Kochan 81a90dae51 docs: update sponsor logo 2025-03-09 13:18:29 +01:00
Zoltan Kochan cd8caece25 docs: update sponsors 2025-03-03 02:01:45 +01:00
Zoltan Kochan e03cd44ccb docs: update sponsors 2025-02-06 01:07:32 +01:00
btea 12aebe29fe docs: README add Bluesky link (#8937) 2025-01-05 03:17:34 +01:00
Zoltan Kochan cf9a8562eb docs: add new sponsor 2024-12-27 12:35:50 +01:00
Zoltan Kochan 5c48047e12 docs: add sponsors 2024-12-17 02:41:54 +01:00
Zoltan Kochan c4ccb86092 docs: update sponsors 2024-11-19 17:31:31 +01:00
Zoltan Kochan 5967839796 docs: add new sponsors 2024-11-14 22:59:11 +01:00
k-utsumi 2dd8f25df5 docs: improve the image tags (#8721)
* ♿️ Add alternate text to logo

Selecting the logo image enables us to copy the alt text.

* ♻️ Remove logo link

ref: https://stackoverflow.com/a/73422089

* 🐛 Fix invisible logo

* 🐛 Fix invisible Route4Me logo

Changed to the same format as the Vite logo.

* ♿️ Add alternate text to images

* ♻️ Standardize {,pnpm/}README

* ♻️ Standardize get-release-text.ts sponsors

* ♻️ Standardize get-release-text.ts heading

* ♻️ Remove h1
2024-11-03 12:45:51 +01:00
Zoltan Kochan eed2cf95df docs: add vite to sponsors 2024-10-15 01:36:48 +02:00
Zoltan Kochan add93c4b5e docs: add new sponsor 2024-10-02 01:28:49 +02:00
Zoltan Kochan a987579876 docs: add sponsor 2024-09-15 23:34:09 +02:00
Zoltan Kochan 973e884581 docs: remove sponsor 2024-09-13 15:17:29 +02:00
Zoltan Kochan 417af7763c docs: update sponsors 2024-08-13 01:40:56 +02:00
Zoltan Kochan a8da5c2df2 docs(README): remove link to npm-compare 2024-06-27 15:31:29 +02:00
Zoltan Kochan 0ccdca2167 docs: fix jetbrains logo size 2024-06-09 22:18:49 +02:00
Steven 9bfebc5b13 fix: update twitter.com to x.com (#8156) 2024-06-02 00:49:50 +02:00
cwtuan ee70ccb0b6 docs: update the dynamic image of the download trend (#8134) 2024-05-26 17:22:31 +02:00
Zoltan Kochan b1f3308e57 docs: add new sponsor 2024-03-26 21:30:06 +01:00
Zoltan Kochan d491da0c08 docs: add cerbos to sponsors 2024-03-19 00:13:29 +01:00
Zoltan Kochan 7d2bde1083 docs: add new sponsor 2024-03-08 01:12:10 +01:00
Zoltan Kochan 8249a23bca docs: remove sponsor 2024-02-16 13:39:03 +01:00
Zoltan Kochan 04f6233d2d docs: add new platinum sponsor 2024-01-20 00:24:16 +01:00
Zoltan Kochan 7cbfde36a0 docs: add JetBrains to sponsors 2023-12-20 22:49:15 +01:00
Zoltan Kochan 862b37ac53 docs: add Nx to sponsors 2023-12-05 10:16:57 +01:00
Zoltan Kochan f2e9c3baaf docs: fix macpaw logo 2023-11-13 18:33:12 +02:00
cwtuan 0ec735a6ed docs: add usage trend (#7274) 2023-11-04 03:37:08 +02:00
Zoltan Kochan 91596ee782 docs: add Discord to the list of Gold Sponsors 2023-11-01 20:46:29 +02:00
Zoltan Kochan 1c4e7817b3 docs: add new sponsor 2023-10-13 16:12:19 +03:00
Zoltan Kochan ef37a37566 docs: add new sponsor 2023-10-09 23:49:06 +03:00
Zoltan Kochan b0df222db0 docs: return silver sponsnor that was removed by mistake 2023-10-02 12:02:12 +03:00