Zakarya be8716a6a0 Massive refactor: integrate Tailwind, use components, data-driven lists
This is the result of many, many hours sat at my keyboard trying
different things, most of which failing.

Figuring out how to install Tailwind in this setup was a real adventure
with all of the resources online pulling me in two different ways.
Documentation is hard.

I definitely do prefer having the codebase use the tools available more,
instead of the old simple web dev stuff I'm used to. We're using what's
available through Svelte a lot more now.

I think that these changes will make the codebase easier to work in,
with the architecture being more familiar to regular web developers, and
these changes should also reduce friction when adding new content, which
is the main goal.

I'll never get this time back though, and I'm still slightly
contemplating whether it was really worth it.
2025-07-04 10:33:30 -07:00
2025-06-11 21:22:05 -07:00
2025-01-29 18:13:41 -08:00
2025-01-29 10:52:53 -08:00
2025-01-29 10:52:53 -08:00
2025-03-31 15:51:57 -07:00
2025-03-31 15:51:57 -07:00

Colormatic Website

colormatic.org

This project uses SvelteKit along with TypeScript and Sass. It's configured for static site generation (SSG) and prerendering at compile time to create a simple static website for Nginx to serve, with very little client-side rendering (CSR).

The Colormatic website is developed with accordance to modern web standards, however a legacy website will be available in the future for older/less capable browsers.

To download the project, run:

git clone git@git.colormatic.org:ColormaticStudios/Colormatic-Website.git
cd Colormatic-Website
npm install

You can run the project locally with:

npm run dev

Or you can build the project for release with:

npm run build

After the project has been built, you can preview the release build with:

npm run preview

Before submitting a push or pull request, run:

npm run format

To format your code according to the project code format. Remember to never fight the formatter.

Bootstrap Icons are licensed under the MIT license.

Description
The official Colormatic website
https://colormatic.org
Readme 5.3 MiB
v1.3.4 Latest
2025-06-26 17:28:07 -07:00
Languages
Svelte 89.4%
TypeScript 6.5%
SCSS 1.8%
JavaScript 1.4%
HTML 0.5%
Other 0.4%