
Portfolio chip 2.0, link entries alongside slate references. Then the category mural.
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.
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.


