https://github.com/tuckergordon/website
My personal website
https://github.com/tuckergordon/website
blog personal-website scrollytelling
Last synced: 4 months ago
JSON representation
My personal website
- Host: GitHub
- URL: https://github.com/tuckergordon/website
- Owner: tuckergordon
- Created: 2023-07-20T22:15:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-11T23:58:02.000Z (about 1 year ago)
- Last Synced: 2025-05-07T03:09:53.703Z (about 1 year ago)
- Topics: blog, personal-website, scrollytelling
- Language: Svelte
- Homepage: https://tuckergordon.dev/
- Size: 70.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tucker Gordon's Website
My personal website! Featuring an about me page and a blog. Written with SvelteKit.
## Developing
Once you've installed dependencies with `pnpm install`, start a development server:
```bash
pnpm dev
# or start the server and open the app in a new browser tab
pnpm dev -- --open
```
You can also use `npm` instead if you don't have `pnpm` installed.
## Building
To build for production:
```bash
pnpm build
```
Preview the production build with `pnpm preview`.
## Code quality
This project contains several checks to maintain high code quality. These include typechecking,
linting, autoformatting, and more.
To run all checks:
```bash
pnpm check
```
Or checks can be run individually:
- Prettier: `pnpm check:format`
- ESLint: `pnpm check:format`
- Svelte (includes typechecking): `pnpm check:svelte`
- Vitest: `pnpm test:unit`
- Playwright: `pnpm test:e2e`