---
title: Lore
---

Lore (hereinafter the "Application") is a web application that publishes lore and reference material for Naomi's fictional persona and characters.

## 1. User Documentation

The live site is available at `https://lore.nhcarrigan.com`.

Visitors can browse structured lore content through dedicated pages including:

1. Home
2. Handbook
3. About
4. FAQ
5. Reviews
6. Staff

Site copy and supporting data are maintained in the application source and loaded through Angular components and config files.

## 2. Technical Documentation

Lore is built with Angular and uses a standard Angular CLI workflow.

Local development:

1. Install dependencies with `pnpm install`.
2. Run local dev server with `pnpm start`.
3. Build production bundle with `pnpm build`.
4. Run tests with `pnpm test`.
5. Run lint checks with `pnpm lint`.

Implementation notes:

1. Route definitions are in `src/app/app.routes.ts`.
2. Main feature areas are component-based under `src/app/*`.
3. Shared content/config values are maintained in `src/app/config/*`.
4. Styling includes project CSS and Tailwind/PostCSS tooling.

## 3. Legal Documentation

Project policy files reference global documentation:

1. License: `https://docs.nhcarrigan.com/#/license`
2. Terms: `https://docs.nhcarrigan.com/#/terms`
3. Privacy: `https://docs.nhcarrigan.com/#/privacy`
4. Security: `https://docs.nhcarrigan.com/#/security`

Copyright is held by Naomi Carrigan.

## 4. Contributing Documentation

Contributions are accepted through pull requests under the repository's contribution policy and Code of Conduct.

Before opening a pull request:

1. Run `pnpm install`.
2. Run `pnpm lint`.
3. Run `pnpm test`.
4. Run `pnpm build`.

Feedback and bug reports are handled via `https://support.nhcarrigan.com`.