Skip to content

wcat-dev/ragical

Repository files navigation

Ragical

This is the Ragical web accessibility turborepo.

What's inside?

This turborepo uses pnpm as a package manager. It includes the following packages/apps:

Apps and Packages

  • ragical-docs: a Next.js app

  • ragical-web: another Next.js app

  • ragical-crawler: gRPC crawler in Rust tuned for performance

  • ragical-access: gRPC accessibility service

  • ragical-core: API core and entrypoint to Ragical

  • ragical-intel: gRPC AI service for alt tags and etc

  • ui: a stub React component library shared by both web and docs applications

  • eslint-config-custom: eslint configurations (includes eslint-config-next and eslint-config-prettier)

  • tsconfig: tsconfig.jsons used throughout the monorepo

  • ragical-react-js: react components for building full features

Each package/app is 100% TypeScript.

Utilities

This turborepo has some additional tools already setup:

Build

To build all apps and packages, run the following command:

pnpm run build

Develop

To develop all apps and packages, run the following command:

pnpm run dev
# open http://localhost:3000/ in your browser

Help

If you run into issues with modules not being found run the command pnpm install.

Releases

No releases published

Packages

No packages published