The official website for Lin Brain Lab.
This repository supports dev container. If you have Docker installed, you can open it in VS Code and it will automatically setup the environment for you.
Or you can manually setup the environment:
- Install Node.js and Pnpm
- Run
pnpm install
to install dependencies
- Run
pnpm dev
to start the development server - Run
pnpm build
to build the website, the static files will be inbuild
directory - Run
pnpm test
to run the E2E tests
The GitHub Actions will automatically deploy the website to GitHub Pages when you push to main
branch.
src
- Source coderoutes
- Pages, e.g.src/routes/members/+page.md
will be/members
lib/components
- Components
Pages are written in a mix of Markdown and Svelte.
- Svelte - JS-HTML Framework
- Tailwind CSS - CSS Framework
- DaisyUI - UI Components
- Playwright - E2E Testing