Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4.1.4...v4.1.7) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|---|---|---|
| .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 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.