ThlsPressThlsPress

THLSPress Documentation

Welcome to the official documentation for the THLSPress CMS project.

THLSPress Documentation

Welcome to the official documentation for the THLSPress CMS project. This documentation is intended for developers, contributors, and anyone interested in the technical architecture of the system.

Table of Contents

  1. Introduction

    • Project Philosophy
    • Core Concepts
  2. Getting Started

    • Prerequisites
    • Local Development Setup
  3. Monorepo Structure

    • Overview of Packages (cms, cli, e2e-tests)
    • Tooling: PNPM Workspaces & Turborepo
  4. Core CMS Architecture

    • Next.js App Router Structure
    • Prisma Schema Overview
    • Authentication & Authorization
  5. CLI Usage

    • Adding Modules
    • Future Commands
  6. Creating Modules

    • Module Structure (app, prisma, codemods)
    • The module.json Manifest
    • Creating Snippets for Codemods
  7. Create THLSPress App CLI

    • Setting up a new project