Skip to content

docs: add ADR and lexicons for package collections + likes, follows - #3421

Draft
serhalp wants to merge 2 commits into
serhalp/collections/0-package-typeaheadfrom
serhalp/collections/1-data-model
Draft

serhalp wants to merge 2 commits into
serhalp/collections/0-package-typeaheadfrom
serhalp/collections/1-data-model

Conversation

@serhalp

@serhalp serhalp commented Nov 9, 2026 •

Copy link
Copy Markdown
Member

🔗 Linked issue

See #78, #2890. See also #2568.

🧭 Context

This adds a proposal, in the form of an ADR (Architectural Decision Record), to add a "package collections" feature to npmx. It also adds the proposed lexicons.

📘 Read the rendered ADR here

📚 Description

See the ADR and lexicons. Repeating here would just be copy-pasting.

dev.npmx.collection is an ordered list of packages OR nested collections, with an optional note per item.

dev.npmx.graph.follow subscribes to a collection.

dev.npmx.feed.like's subjectRef now also accepts a collection AT-URI; only its description changes.


Stack created with GitHub Stacks CLI • Give Feedback 💬

@vercel

vercel Bot commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
npmx.dev Ready Ready Preview Nov 14, 2026 10:06pm UTC
2 Skipped Deployments
Project Deployment Actions Updated
docs.npmx.dev Ignored Ignored Preview Nov 14, 2026 10:06pm UTC
npmx-lunaria Ignored Ignored Nov 14, 2026 10:06pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

Failed Failed checks: 2 inconclusive

Check name Status Explanation Resolution
Title check Pending (Error) This assessment has not completed. The check will be retried on the next pre-merge check run.
Description check Pending This assessment has not completed. The check will be retried on the next pre-merge check run.
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@codecov

codecov Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from f20c722 to 84a81b2 Compare November 9, 2026 01:32
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from 84a81b2 to b8c6ff3 Compare November 11, 2026 14:42
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from b8c6ff3 to 933ac9d Compare November 11, 2026 15:33
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from 933ac9d to fca680d Compare November 11, 2026 15:40
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from fca680d to c4d2605 Compare November 11, 2026 15:43
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from c4d2605 to 4492475 Compare November 11, 2026 15:56
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from 4492475 to 76dece7 Compare November 11, 2026 16:19
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from 76dece7 to cdb2139 Compare November 11, 2026 16:52
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from cdb2139 to eccfe3d Compare November 11, 2026 16:58
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from eccfe3d to 732fa10 Compare November 11, 2026 17:00
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from 732fa10 to d3f6b11 Compare November 11, 2026 17:13
@serhalp
serhalp force-pushed the serhalp/collections/1-data-model branch from d3f6b11 to 2b63810 Compare November 11, 2026 17:43
dev.npmx.collection is an ordered list of packages and other collections,
with an optional note per item. dev.npmx.graph.follow subscribes to a
collection. dev.npmx.feed.like's subjectRef now also accepts a collection
AT-URI; only its description changes.

This branch was successfully deployed

1 active deployment
Preview – npmx.dev — d3e2d33b Deployed Nov 14, 2026 by vercel[bot]
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