Personal website
This repository contains the source code of xeho91's website project.
Features
- ...
- ...
- ...
- ...
- ...
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
- Simple Icons - a library of popular brand icons in SVG
- Vite - a front-end tooling (cold server) that offers instant HMR (Hot Module Replacement) and on-demand compilation - powered by native ES modules
- Svelte - a framework for building cybernetically enhanced web apps
- 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.