xeho91 / personal-website

The source code of xeho91's personal website project.

Home Page:https://xeho91.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal website

This repository contains the source code of xeho91's website project.

License shield

Repository size Files in the repository Total lines of code in the repository

Dependencies shield

Conventional Commits shield Gitmoji shield


Features

  1. ...
  2. ...
  3. ...
  4. ...
  5. ...

Technologies used

  • Git - a version control system for tracking changes in any set of files
  • Node.JS - a JavaScript runtime environment, allows to use JS outside of a browser
  • pnpm - a Node.JS package manager, which saves the disk space efficiently and boosts up the installation speed
  • Husky - a tool for more straightforward configuration of Git hooks
  • Prettier - an opinionated code formatter to enforce consistent styles for used programming languages
  • Linters:
    • ESLint - for analyzing JS code, including inside Svelte components
    • Stylelint - for analyzing CSS code, including inside Svelte components
    • Markdownlint - for analyzing Markdown files
    • ls-lint - for analyzing file and directory names inside the project
    • lint-staged - for automatically running linters on Git staged files before they get committed
    • commitlint - for linting commit messages to match the conventions

Front-end development

  • JavaScript (JS)
    • Svelte - a framework for building cybernetically enhanced web apps
      • Routify - for building routes for Svelte apps, automated by file structure
      • Iconify - for injecting icons as Svelte components
    • Vite - a front-end tooling (cold server) that offers instant HMR (Hot Module Replacement) and on-demand compilation - powered by native ES modules
  • Cascading Style Sheets (CSS)
    • PostCSS - a tool for transforming modern CSS syntax into something browsers can understand
  • Hypertext Markup Language (HTML)
    • Markdown - a simple and lightweight language for adding formatting elements to plaintext text documents

Back-end development

...

Deployment

...


Feedback

Do you have any suggestions on what I could improve in this website project?
Especially in terms of accessibility, this would be priority number one for me.

Please create an issue on this GitHub repository or contact me through the contact subpage on my website.

I appreciate any help you can provide. ❤️

About

The source code of xeho91's personal website project.

https://xeho91.com

License:MIT License


Languages

Language:Svelte 64.1%Language:CSS 16.5%Language:TypeScript 9.4%Language:JavaScript 9.2%Language:Shell 0.5%Language:HTML 0.4%