Prisma Lens
Prisma Lens is a Design System, Guidelines and Component Library for the family of Prisma projects and products. Both this document and the actual artefacts are a living system that aims to be evolving incrementally and often.
Principles
- Set up for change. The changes to the system should never be dreaded and small, incremental changes should never be expensive to make. The properties that are built with the system should support this philosophy.
- Highly atomic - The individual components of the system should be as simple and generic as possible but not more - there should never be a component with only one usage site in the system
- Visually low level - The system should be recognizable at the level of typography and spacing, to make sure we have flexible theming options
- Code as source of truth - it's more likely that there's going to be some sort of syncing happening from github / react elements to figma than the other way around. What's shipped or in this repository is the system, and also the deliverable. It is on the designers to make tools to support that easier.
Local Development
Prisma Lens uses Storybook as a preview mechanism for local development.
npm run storybook
Makre sure to run npm run build before pushing too to make sure client repositories pick it up on update.
Artifacts
Base Theme
Should loosely follow the theme spec with following elements
- Color primitives (spectrums)
- Usage colors
- Typography
- Spacing
- ...
Individual websites and products should extend this theme with overrides, ideally at the level of usage values and not primitives.
Iconography
- Feather icons for now
React Components
- built with
styled-componentsandstyled-normalize.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
