8.7 KiB
Common Documentation Sources
Reference guide for locating documentation across popular platforms and ecosystems.
context7.com Locations (PRIORITY)
ALWAYS try context7.com first for all libraries
JavaScript/TypeScript Frameworks
- Astro: https://context7.com/withastro/astro/llms.txt
- Next.js: https://context7.com/vercel/next.js/llms.txt
- Remix: https://context7.com/remix-run/remix/llms.txt
- SvelteKit: https://context7.com/sveltejs/kit/llms.txt
- Nuxt: https://context7.com/nuxt/nuxt/llms.txt
Frontend Libraries & UI
- React: https://context7.com/facebook/react/llms.txt
- Vue: https://context7.com/vuejs/core/llms.txt
- Svelte: https://context7.com/sveltejs/svelte/llms.txt
- shadcn/ui: https://context7.com/shadcn-ui/ui/llms.txt
- Radix UI: https://context7.com/radix-ui/primitives/llms.txt
Backend/Full-stack
- Hono: https://context7.com/honojs/hono/llms.txt
- Fastify: https://context7.com/fastify/fastify/llms.txt
- tRPC: https://context7.com/trpc/trpc/llms.txt
Build Tools
Databases/ORMs
- Prisma: https://context7.com/prisma/prisma/llms.txt
- Drizzle: https://context7.com/drizzle-team/drizzle-orm/llms.txt
Authentication
- Better Auth: https://context7.com/better-auth/better-auth/llms.txt
- Auth.js: https://context7.com/nextauthjs/next-auth/llms.txt
Image Processing
- ImageMagick: https://context7.com/imagick/imagick/llms.txt
Topic-Specific Examples
- shadcn/ui date components: https://context7.com/shadcn-ui/ui/llms.txt?topic=date
- shadcn/ui buttons: https://context7.com/shadcn-ui/ui/llms.txt?topic=button
- Next.js caching: https://context7.com/vercel/next.js/llms.txt?topic=cache
- FFmpeg compression: https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt?topic=compress
Official llms.txt Locations (FALLBACK)
Use these only if context7.com returns 404:
JavaScript/TypeScript Frameworks
- Astro: https://docs.astro.build/llms.txt
- Next.js: https://nextjs.org/llms.txt
- Remix: https://remix.run/llms.txt
- SvelteKit: https://kit.svelte.dev/llms.txt
- Nuxt: https://nuxt.com/llms.txt
Frontend Libraries
- React: https://react.dev/llms.txt
- Vue: https://vuejs.org/llms.txt
- Svelte: https://svelte.dev/llms.txt
Backend/Full-stack
- Hono: https://hono.dev/llms.txt
- Fastify: https://fastify.dev/llms.txt
- tRPC: https://trpc.io/llms.txt
Build Tools
- Vite: https://vitejs.dev/llms.txt
- Turbopack: https://turbo.build/llms.txt
Databases/ORMs
- Prisma: https://prisma.io/llms.txt
- Drizzle: https://orm.drizzle.team/llms.txt
Repository Patterns
GitHub (Most Common)
URL patterns:
https://github.com/[org]/[repo]
https://github.com/[user]/[repo]
Common organization names:
- Company name:
github.com/vercel/next.js - Project name:
github.com/remix-run/remix - Community:
github.com/facebook/react
Documentation locations in repositories:
/docs/
/documentation/
/website/docs/
/packages/docs/
README.md
CONTRIBUTING.md
/examples/
GitLab
URL pattern:
https://gitlab.com/[org]/[repo]
Bitbucket (Less Common)
URL pattern:
https://bitbucket.org/[org]/[repo]
Package Registries
npm (JavaScript/TypeScript)
URL: https://npmjs.com/package/[name]
Available info:
- Description
- Homepage link
- Repository link
- Version history
- Dependencies
Useful for:
- Finding official links
- Version information
- Package metadata
PyPI (Python)
URL: https://pypi.org/project/[name]
Available info:
- Description
- Documentation link
- Homepage
- Repository link
- Release history
Useful for:
- Python package documentation
- Official links
- Version compatibility
RubyGems (Ruby)
URL: https://rubygems.org/gems/[name]
Available info:
- Description
- Homepage
- Documentation
- Source code link
- Dependencies
Useful for:
- Ruby gem documentation
- Version information
Cargo (Rust)
URL: https://crates.io/crates/[name]
Available info:
- Description
- docs.rs link (auto-generated docs)
- Repository
- Version history
Useful for:
- Rust crate documentation
- Auto-generated API docs
- Repository link
Maven Central (Java)
URL: https://search.maven.org/artifact/[group]/[artifact]
Available info:
- Versions
- Dependencies
- Repository link
- License
Useful for:
- Java library information
- Dependency management
Documentation Hosting Platforms
Read the Docs
URL patterns:
https://[project].readthedocs.io
https://readthedocs.org/projects/[project]
Features:
- Version switching
- Multiple formats (HTML, PDF, ePub)
- Search functionality
- Often auto-generated from reStructuredText/Markdown
GitBook
URL patterns:
https://[org].gitbook.io/[project]
https://docs.[domain].com (often GitBook-powered)
Features:
- Clean, modern interface
- Good navigation
- Often manually curated
- May require API key for programmatic access
Docusaurus
URL patterns:
https://[project].io
https://docs.[project].com
Common in:
- React ecosystem
- Meta/Facebook projects
- Modern open-source projects
Features:
- React-based
- Fast, static site
- Version management
- Good search
MkDocs
URL patterns:
https://[user].github.io/[project]
https://[custom-domain].com
Features:
- Python ecosystem
- Static site from Markdown
- Often on GitHub Pages
- Material theme popular
VitePress
URL patterns:
https://[project].dev
https://docs.[project].com
Common in:
- Vue ecosystem
- Modern projects
- Vite-based projects
Features:
- Vue-powered
- Very fast
- Clean design
- Good DX
Documentation Search Patterns
Finding llms.txt
ALWAYS try context7.com first:
For GitHub repositories:
https://context7.com/{org}/{repo}/llms.txt
For websites:
https://context7.com/websites/{normalized-path}/llms.txt
With topic filter:
https://context7.com/{path}/llms.txt?topic={query}
Fallback: Traditional search if context7.com returns 404:
"[library] llms.txt site:[known-domain]"
Alternative domains to try:
site:docs.[library].com
site:[library].dev
site:[library].io
site:[library].org
Finding Official Repository
Search pattern:
"[library] official github repository"
"[library] source code github"
Verification checklist:
- Check organization/user is official
- Verify star count (popular libraries have many)
- Check last commit date (active maintenance)
- Look for official links in README
Finding Official Documentation
Search patterns:
"[library] official documentation"
"[library] docs site:official-domain"
"[library] API reference"
Domain patterns:
docs.[library].com
[library].dev/docs
docs.[library].io
[library].readthedocs.io
Common Documentation Structures
Typical Section Names
Getting started:
- Getting Started
- Quick Start
- Introduction
- Installation
- Setup
Core concepts:
- Core Concepts
- Fundamentals
- Basics
- Key Concepts
- Architecture
Guides:
- Guides
- How-To Guides
- Tutorials
- Examples
- Recipes
Reference:
- API Reference
- API Documentation
- Reference
- API
- CLI Reference
Advanced:
- Advanced
- Advanced Topics
- Deep Dives
- Internals
- Performance
Common File Names
README.md
GETTING_STARTED.md
INSTALLATION.md
CONTRIBUTING.md
CHANGELOG.md
API.md
TUTORIAL.md
EXAMPLES.md
FAQ.md
Framework-Specific Patterns
React Ecosystem
Common patterns:
- Uses Docusaurus
- Documentation at [project].dev or docs.[project].com
- Often has interactive examples
- CodeSandbox/StackBlitz embeds
Vue Ecosystem
Common patterns:
- Uses VitePress
- Documentation at [project].vuejs.org
- Bilingual (English/Chinese)
- API reference auto-generated
Python Ecosystem
Common patterns:
- Read the Docs hosting
- Sphinx-generated
- reStructuredText format
- [project].readthedocs.io
Rust Ecosystem
Common patterns:
- docs.rs for API docs
- Book format for guides ([project].rs/book)
- Markdown in repository
- Well-structured examples/
Quick Lookup Table
| Ecosystem | Registry | Docs Pattern | Common Host |
|---|---|---|---|
| JavaScript/TS | npmjs.com | [name].dev | Docusaurus, VitePress |
| Python | pypi.org | readthedocs.io | Read the Docs |
| Rust | crates.io | docs.rs | docs.rs |
| Ruby | rubygems.org | rubydoc.info | RDoc |
| Go | pkg.go.dev | pkg.go.dev | pkg.go.dev |
| PHP | packagist.org | [name].org | Various |
| Java | maven.org | javadoc | Maven Central |