2.7 KiB
Description
This is a personal website built with Svelte and SvelteKit. It includes a variety of components and routes, and it's styled with Tailwind CSS. The project is set up with a number of quality assurance tools, including ESLint, Prettier, and Husky.
Installation
To install the project and its dependencies, follow these steps:
-
Ensure you have
pnpminstalled on your system. If not, you can install it by running:npm install -g pnpm -
Run the following command to install the project dependencies:
pnpm install
Build
To build the project, execute the following command:
pnpm build
Run
To run the project locally, use the following command:
pnpm run dev
# or
pnpm run dev -- --open
Project Structure
This project has the following structure:
src/: This is where the main application code is stored. This includes:app.d.ts,app.html,app.pcss: Main application files.lib/: Contains assets, components, config, content, etc.routes/: Contains routing layout, pages and server-side code.styles/: Contains style files.
static/: Contains static files likebrowserconfig.xml,site.webmanifest, and fonts..github/: Contains GitHub related files likedependabot.yml,renovate.json, and workflows.- Configuration files:
.eslintignore,.eslintrc.cjs,.gitignore,.npmrc,.prettierignore,.prettierrc,postcss.config.cjs,svelte.config.js,tailwind.config.js,tsconfig.json,vite.config.ts.
Contributing
I'm open to contributions! If you find any bugs, have suggestions, or want to add something interesting, feel free to open an issue or submit a pull request.
License
This project is licensed under the terms of the LICENSE file.