| .github | ||
| .husky | ||
| src | ||
| static | ||
| .eslintignore | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| components.json | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.cjs | ||
| README.md | ||
| svelte.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
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 like- browserconfig.xml,- site.webmanifest, and fonts.
- .github/: Contains GitHub related files like- dependabot.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.