Skip to content

paperlesspaper/paperlesspaper-docs

Repository files navigation

paperlesspaper-docs

Work in progress: This new documentation is new and subject to change. PRs are welcome!

Live on docs.paperlesspaper.de

Developer documentation for the paperlesspaper API.

This repository contains a Next.js 16 documentation site built with FumaDocs. It combines handwritten MDX guides from content/docs with API reference pages generated from the live OpenAPI schema at https://api.paperlesspaper.de/openapi.json.

Stack

  • Next.js 16
  • React 19
  • FumaDocs
  • FumaDocs OpenAPI
  • Tailwind CSS 4

Local development

Install dependencies:

yarn install

Start the development server:

yarn dev

Open http://localhost:3000.

Available scripts

  • yarn dev starts the local development server.
  • yarn build creates a production build.
  • yarn start serves the production build.
  • yarn lint runs the project linter.

Content model

  • content/docs contains the authored MDX pages and sidebar metadata.
  • lib/openapi.ts points FumaDocs at the live paperlesspaper OpenAPI schema.
  • app contains the Next.js app router entrypoints and FumaDocs page wiring.
  • components contains custom MDX and UI helpers for the docs experience.

Generated API reference

The API reference is generated from the live schema configured in lib/openapi.ts. That means local and deployed docs reflect the current published OpenAPI document rather than a checked-in schema snapshot.

If the schema changes, the generated endpoint reference updates with it the next time the site is built.

About

Documentation for paperlesspaper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages