diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 0eb90b4..d454dec 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -25,9 +25,6 @@ jobs: - run: pnpm install --frozen-lockfile - - name: Build core packages - run: pnpm -r --filter '!@ns/web' build - - run: pnpm run check - run: pnpm run lint - run: pnpm run fmt --check diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 005db59..efbf740 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -35,16 +35,13 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - - name: Build core packages - run: pnpm -r --filter '!@ns/web' build - - - name: Build web app - run: GITHUB_PAGES=true pnpm run build:web + - name: Build + run: GITHUB_PAGES=true pnpm run build - name: Upload artifact uses: actions/upload-pages-artifact@v4 with: - path: packages/web/dist + path: dist deploy: needs: build diff --git a/.gitignore b/.gitignore index 9134a04..fa5c039 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,4 @@ -# Nix /.direnv/ -/result* - -# pnpm -**/node_modules/ -**/dist/ +/node_modules/ +/dist/ +/result*/ diff --git a/.prettierignore b/.prettierignore index 6e1a34d..e8733b5 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,7 +1,7 @@ +/node_modules/ +/dist/ /.direnv .eslintcache *.md *.yml .DS_Store -**/node_modules -**/dist diff --git a/docs/README.md b/docs/README.md index df40f19..916a9db 100644 --- a/docs/README.md +++ b/docs/README.md @@ -30,11 +30,6 @@ regressions in subsequent exports. ## Usage -NS provides both a web application for pretty visuals, and a terminal client (a -TUI) for rendering the statistics from your terminal. - -### Web - Usage instructions are provided in the initial page. Simply navigate to the site and provide the JSON export (or a file) to render the statistics. The number of rendered fields might differ based on your Nix version or implementation (Lix, @@ -66,7 +61,7 @@ analysis you may compare two _named_ analyses at a time. > UI bugs or areas where UI polish is very clearly missing. Please crate an > issue if the generated graph or the site UI looks off. Thanks :) -#### Snapshots +### Snapshots Snapshots are an "experimental" (just means they're new and unpolished) feature that lets you save an analysis in your browser storage with a name to be used @@ -77,12 +72,9 @@ You can save an analysis as a snapshot from the save button on the bottom right. ## Hacking -This project is built with various web technologies. Namely we use Vite, -Typescript-React (`.tsx`) and SolidJS for most of our user interfaces. - -The recommended approach for resolving dependencies is using Nix; a Nix shell is -provided, and dependencies can be fetched with `pnpm` while inside the dev -shell. +This project is built with Vite, using Typescript-React (`.tsx`) and SolidJS. A +Nix shell is provided, and dependencies can be fetched with `pnpm` while inside +the dev shell. ```bash # Run the live server