Skip to content

charlyoleg2/catalos

Repository files navigation

Catalos

Presentation

This repository contains the source code of the website catalos. Catalos is the website that exposes the 3D-models (a.k.a. parts or references) made with parametrix.

Details

Catalos is based on astro. It can be compiled in two variants:

Catalos is also deployed on Vercel with more parts.

catalos is a monorepo that contains the following javascript packages:

  1. catalui: the astro frontend

The mono-repo allows splitting the backend in several hono-packages is needed. The code source is available on github.

Prerequisite

  • node version 22.0.0 or higher
  • npm version 11.0.0 or higher

Develop catalos

git clone https://github.com/charlyoleg2/catalos
cd catalos
npm i
npm run ci
npm run preview

Other useful commands:

npm run ci2
npm run clean
npm run ls-pkg
npm -w catalui run build
npm run dev

Publish a new release

npm run versions
git commit -am 'increment sub-package versions'
npm version patch
git push
git push origin v0.5.6