Slatesource Dev

By Steph228
Scroll to open
NOW

Portfolio chip 2.0, link entries alongside slate references. Then the category mural.

Updated Jul 2026

Slatesource in the Open

This is the workshop, not the showroom. Every release, every decision and every rough edge of building a publishing platform, written down as it happens. The work is the thing worth showing.

Since the First Commit

The first commit landed on 11 May 2023 and said, in full, "Initial commit". Everything after it was built in evenings and weekends, one problem at a time.

Commits

1,801

In the making

3 years, 2 months

Backend files

866

Frontend files

700

Chip types shipped

29 of 43

The Long Way Round

None of this was built in a sprint. The chip system moved to a unified data model in April 2024, more than a year before most of the chips that use it existed. The chext parser moved server-side in March 2026, two years after the first slate rendered. Foundations first, features after. Slower, and it holds up better.

The Arc So Far11.05.2023 – 01.07.2026
11.05.2023First commit
11.05.2023
01.01.2024Infrastructure hardening, CDN and pipelines
01.01.2024
01.04.2024Chips migrated to one data model
01.04.2024
01.06.2024Frontend moved to Vite
01.06.2024
01.09.2024R1, the first stable release
01.09.2024
01.04.2025Creator Collective opens
01.04.2025
01.06.2025Grid layout overhaul, half and full
01.06.2025
01.02.2026GitHub integration, slates sync from a repo
01.02.2026
01.03.2026Chext parser moves server-side
01.03.2026
01.07.202643 chip types in the vocabulary
01.07.2026

What a Slate Can Hold

Forty-three chip types exist as a vocabulary. Twenty-nine of them can be written today from a plain text file in a Git repository. The feature pages take one part each and open it up properly: what it does, how it behaves in use, and where the design went sideways before it settled.

Changelog

Releases and improvements, close to per commit, going back to January 2024.

Roadmap

What is planned and roughly in what order. Subject to change, and it changes.

Wishlist

Ideas on the radar and not yet committed to. Several entries here have since shipped, which is the honest way to read a wishlist.

The Feature Pages

Twenty pages, one per feature, each documenting a working part of the platform in depth. Where a feature can demonstrate itself, it does. The Shader page runs a live shader. The Poll page carries a real poll. The Map page drops a real pin. The Code page renders real code. They are grouped below in four sets.

The Chips

Eight pages on the chips themselves, from the system that holds them together to the individual ones worth their own page.

Writing and Publishing

Six pages on how a slate is authored, structured and served, including the plain text format the whole repository is written in.

People and Discovery

Four pages on the parts that involve other people, ranked honestly by how finished they actually are.

The Account

Two smaller pages on what you can buy and what you can change.

"

The details of the work are the flex. Three years of evenings deserves an artifact that shows it.

"

This slate is maintained as code and syncs on every push. Nothing here is staged for an audience, which is rather the point of keeping it in the open.