GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - yashdev9274/devdoc: Devdocs is an ai native oss documentaion platform. Helping developers document their code smoothly

BranchesTags
Open more actions menu

Latest commit

 

History

36 Commits
36 Commits

Folders and files

NameName
Last commit message
Last commit date
.turbo
.turbo
 
 
apps/web
apps/web
 
 
packages
packages
 
 
templates/next-devdocs
templates/next-devdocs
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
README.md
README.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
tsconfig.base.json
tsconfig.base.json
 
 
tsconfig.json
tsconfig.json
 
 
turbo.json
turbo.json
 
 

Repository files navigation

Devdocs

hero

Build beautiful, fast, and modern documentation sites with ease.

Devdocs is an open-source platform that helps you create stunning, feature-rich documentation sites using a powerful and intuitive CLI. It's built on a modern stack including Next.js, Contentlayer, and Tailwind CSS, giving you a first-class developer experience.

✨ Key Features

  • šŸš€ Blazing Fast: Built on Next.js 14 with the App Router for optimal performance.
  • āœļø MDX-Powered: Write documentation in Markdown and embed React components seamlessly.
  • šŸ”’ Type-Safe Content: Leverages Contentlayer to validate your content and provide full type-safety.
  • šŸŽØ Customizable & Accessible UI: A rich set of pre-built components from the packages/ui library. Built with Radix UI and styled with Tailwind CSS, they are fully themeable, accessible, and ready to use in your MDX files.
  • āš™ļø Simple CLI: Get your documentation site up and running in seconds with devdocs-cli.
  • ** monorepo Ready:** Structured as a Turborepo monorepo for scalability and maintainability.

šŸš€ Getting Started

Get your Devdocs site running in just a few commands:

  1. Create a new site:

    npx devdocs-cli create my-awesome-docs
  2. Navigate to your new directory:

    cd my-awesome-docs
  3. Install dependencies:

    pnpm install
  4. Start the development server:

    pnpm dev

Your new documentation site is now running at http://localhost:3000.

šŸ—ļø Project Structure

This project is a monorepo managed by Turborepo and pnpm workspaces.

/
ā”œā”€ā”€ apps/
│   ā”œā”€ā”€ web/  
|   ā”œā”€ā”€ content/docs/
|       ā”œā”€ā”€ introduction
|       ā”œā”€ā”€ UI
|   ā”œā”€ā”€ src/
|       ā”œā”€ā”€ app/
|       ā”œā”€ā”€ components/
|       ā”œā”€ā”€ lib/
|       ā”œā”€ā”€ types
    # Main marketing & documentation site
ā”œā”€ā”€ packages/
│   ā”œā”€ā”€ cli/        # Scaffolding CLI (devdocs-cli)
│   ā”œā”€ā”€ core/       # Core logic for content processing
│   └── ui/         # Shared React UI components
└── templates/
    └── next-devdocs/ # Default Next.js starter template

šŸŽØ UI Components

Devdocs includes a comprehensive set of UI components in the packages/ui library, designed to make your documentation beautiful and interactive right out of the box.

  • Built for Documentation: Components like Card, Tabs, Callout, and CodeBlock are specifically designed for technical content.
  • Accessible & Themeable: Built on top of Radix UI for accessibility and styled with Tailwind CSS for easy customization.
  • MDX Ready: Easily import and use any component directly in your .mdx files.

Some of the available components include:

  • Accordions
  • Alerts & Callouts
  • Buttons
  • Cards
  • Code Blocks with syntax highlighting
  • Navigation Menus
  • Tabs
  • and more...

šŸ¤ Contributing

We welcome contributions from the community! To get started:

  1. Fork the repository.
  2. Clone your fork to your local machine.
  3. Install dependencies using pnpm install.
  4. Run the main web app using pnpm dev.
  5. Create a new branch for your feature or bug fix.
  6. Make your changes and commit them.
  7. Push your branch and submit a pull request.

About

Devdocs is an ai native oss documentaion platform. Helping developers document their code smoothly

devdocs-dd.vercel.app

Topics

documentationhactoberfestmonorepoturborepo

Resources

Readme
Activity

Stars

2 stars

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Ɨ600. No cookies required.