Skip to content

alexander-gekov/open-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Reader

A monorepo containing the Open Reader application with both frontend and backend components.

Structure

  • apps/nuxt/ - Nuxt.js frontend application
  • apps/go/ - Go backend application

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • pnpm (v8 or higher)
  • Go (v1.21 or higher)

Installation

  1. Install dependencies for all workspaces:
    pnpm install

Development

  • Start the Nuxt frontend:

    pnpm dev
  • Or run it specifically:

    pnpm --filter @open-reader/nuxt dev
  • Start the Go backend (from the go directory):

    cd apps/go
    go run .

Building

  • Build the Nuxt app:

    pnpm build
  • Build the Go app:

    pnpm --filter @open-reader/go build

Workspace Commands

  • Run a command in a specific workspace:

    pnpm --filter @open-reader/nuxt <command>
    pnpm --filter @open-reader/go <command>
  • Install a package in a specific workspace:

    pnpm --filter @open-reader/nuxt add <package>
  • Run a command in all workspaces:

    pnpm -r <command>

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors