mongodb/docs

The MongoDB Documentation Project Source.

TypeScript

778

60,488 commits

updated Oct 2, 2026

See the code

README

MongoDB Documentation

This repository contains the MongoDB documentation, accessible at https://www.mongodb.com/docs/

Contribute

The MongoDB Documentation Project is governed by the terms of the MongoDB Contributor Agreement.

To contribute to the documentation,

Report Issues

To file issues or requests regarding the documentation, use the "Rate this page" feedback widget on the right side of docs pages and leave a comment.

Automation Tools (.github/ directory)

The .github/ folder contains documentation automation tools. Follow these conventions:

Structure Guidelines

.github/
├── lint-docs/          # Doc linters (flat structure)
│   ├── seo-lint-cli.ts
│   ├── seo-lint-rules.ts
│   ├── 404-lint-cli.ts
│   ├── package.json
│   └── tsconfig.json
├── ai-reviewer/        # AI style reviewer
├── cspell/             # Spell checking config
└── workflows/          # GitHub Actions

Naming Conventions

  1. Flat structure over nesting: Put related files directly in one folder rather than creating subfolders
  2. Prefix file names: Use prefixes like seo-lint-, 404-lint- for better IDE tab visibility
  3. Single package.json: Each tool folder should have one shared package.json

Adding New Tools

When creating new automation tools:

  • Create a folder at .github/<tool-name>/
  • Use descriptive file prefixes (e.g., tool-name-cli.ts, tool-name-rules.ts)
  • Include package.json, tsconfig.json, and a brief README

License

All documentation is available under the terms of a Creative Commons License.

Significant stargazers

Kristina

284 followers · starred Sep 2011

Miguel Angel Asencio Hurtado

113 followers · starred Apr 2016

Randolph Tan

78 followers · starred Sep 2011

mongodb/docs

The MongoDB Documentation Project Source.

TypeScript

778

60,488 commits

updated Oct 2, 2026

See the code

README

MongoDB Documentation

This repository contains the MongoDB documentation, accessible at https://www.mongodb.com/docs/

Contribute

The MongoDB Documentation Project is governed by the terms of the MongoDB Contributor Agreement.

To contribute to the documentation,

Report Issues

To file issues or requests regarding the documentation, use the "Rate this page" feedback widget on the right side of docs pages and leave a comment.

Automation Tools (.github/ directory)

The .github/ folder contains documentation automation tools. Follow these conventions:

Structure Guidelines

.github/
├── lint-docs/          # Doc linters (flat structure)
│   ├── seo-lint-cli.ts
│   ├── seo-lint-rules.ts
│   ├── 404-lint-cli.ts
│   ├── package.json
│   └── tsconfig.json
├── ai-reviewer/        # AI style reviewer
├── cspell/             # Spell checking config
└── workflows/          # GitHub Actions

Naming Conventions

  1. Flat structure over nesting: Put related files directly in one folder rather than creating subfolders
  2. Prefix file names: Use prefixes like seo-lint-, 404-lint- for better IDE tab visibility
  3. Single package.json: Each tool folder should have one shared package.json

Adding New Tools

When creating new automation tools:

  • Create a folder at .github/<tool-name>/
  • Use descriptive file prefixes (e.g., tool-name-cli.ts, tool-name-rules.ts)
  • Include package.json, tsconfig.json, and a brief README

License

All documentation is available under the terms of a Creative Commons License.

Significant stargazers

Kristina

284 followers · starred Sep 2011

Miguel Angel Asencio Hurtado

113 followers · starred Apr 2016

Randolph Tan

78 followers · starred Sep 2011

Languages

TypeScript

27.8%

Shell

13.2%

JavaScript

10.5%

Java

8.5%

Python

8.1%

C#

7.9%

Go

6.0%

Kotlin

4.7%

C

2.2%

Rust

2.2%

PHP

1.9%

C++

1.7%

Jupyter Notebook

1.1%