port docs #31

Merged
brianmcgee merged 32 commits from feat/docs into main 2024-05-03 12:42:53 +00:00
2 changed files with 18 additions and 1 deletions
Showing only changes of commit 7cc49e2275 - Show all commits

View File

@ -3,6 +3,7 @@
"vitepress": "^1.1.4"
},
"scripts": {
"vitepress": "vitepress",
"docs:dev": "vitepress dev",
"docs:build": "vitepress build",
"docs:preview": "vitepress preview"

View File

@ -1,5 +1,21 @@
_: {
perSystem = {pkgs, ...}: {
perSystem = {pkgs, self', ...}: {
packages.docs = pkgs.buildNpmPackage {
pname = "treefmt-docs";
inherit (self'.packages.default) version;
src = ../docs;
npmDepsHash = "sha256-acT9uaUhvxyM/S3hv1M9h5h2H5EpzrNbaxCYmzYn100=";
npmBuildScript = "docs:build";
installPhase = ''
runHook preInstall
cp -rv .vitepress/dist/ $out
runHook postInstall
'';
};
devshells.default = {
commands = let
category = "docs";