hellob.art

current work and studies in a SvelteKit-based portfolio

## 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: 1. Ensure you have `pnpm` installed on your system. If not, you can install it by running: ```sh-session npm install -g pnpm ``` 2. Run the following command to install the project dependencies: ```sh-session pnpm install ``` ## Build To build the project, execute the following command: ```sh-session pnpm build ``` ## Run To run the project locally, use the following command: ```sh-session 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](LICENSE) file.