Skip to content

Commit

Permalink
add other site principles
Browse files Browse the repository at this point in the history
  • Loading branch information
jakeisnt committed Jan 28, 2024
1 parent 5e61465 commit b3e96dc
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions README.org
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,12 @@ Dependencies are managed with Nix. Install `nix` and `direnv`. Open the folder i

The flake has one command: `site`. The CLI will tell you what you can do with it : )

* Other principles
[originally here](https://github.com/jakeisnt/site/issues/71)

- markup-first. any javascript should operate on static markup to augment it. the website should look just fine if viewed as a plain html page without external dependencies.
- transparent. as much of the external build process of data flow should be visualized. any data available about files should be made visible to the end user.
- communicative. all data presented should be beautiful and functional.
- creative and streamlined. the site should express lots of carefully chosen and honed details that make it feel perfect.

visualize information; don't store it. the site should never be the source of truth for data. data should come from markup, from clojure, from postgres, from other data sources, and visualized via this site.

0 comments on commit b3e96dc

Please sign in to comment.