Skip to content

A modern, feature-rich starter template for building web applications with Next.js and comprehensive documentation using RSPress.

Notifications You must be signed in to change notification settings

rahuld109/blueprint

Repository files navigation

Blueprint - Next.js with RSPress Documentation Starter

A modern, feature-rich starter template for building web applications with Next.js and comprehensive documentation using RSPress.

Features

  • 📦 Monorepo setup with Turborepo
  • 🌐 Next.js web application
  • 📚 Documentation site powered by RSPress
  • 🎨 Shared UI components
  • 🔧 TypeScript configuration
  • 📏 ESLint setup
  • 🚀 Fast builds and development workflows

Structure

blueprint/
├── apps/
│   ├── docs/             # Documentation site using RSPress
│   └── web/              # Next.js web application
├── packages/
│   ├── eslint-config/    # Shared ESLint configuration
│   ├── typescript-config/ # Shared TypeScript configuration
│   └── ui/               # Shared UI components
└── package.json          # Root package.json

Getting Started

Prerequisites

Installation

# Clone the repository
git clone https://github.com/yourusername/blueprint.git
cd blueprint

# Install dependencies
pnpm install

Development

# Start the development server for all apps
pnpm dev

# Or start a specific app
pnpm dev --filter=web
pnpm docs:dev

# Build all apps
pnpm build

# Lint all apps
pnpm lint

Documentation

The documentation is powered by RSPress and can be found in the apps/docs directory.

To run the documentation site locally:

pnpm docs:dev

To build the documentation for production:

pnpm docs:build

To preview the production build of the documentation:

pnpm docs:preview

License

MIT

About

A modern, feature-rich starter template for building web applications with Next.js and comprehensive documentation using RSPress.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks