# Contributing
This project uses SvelteKit for static site generation and Tailwind CSS as the CSS framework
# Setting up Project
After cloning the project do the following:
npm installto install dependenciesnpm run devto start a hot reload development server
# Basic Guidelines
Those guidelines exists not as a technical limitation but as an effort to improve consistency and readability
# Markdown
- Only one
h1line - Only up to three levels of headers
- Avoid nested lists
- ASCII-lowercase-letter filenames
# Svelte/TypeScript
camelCasefor variables and functionsPascalCasefor components, types, and classes- Use type annotations whenever the compiler can't figure out the type
- Choose meaningful variable names
# Checking Tools
Please run those tools before submitting a pull request or else they won't pass the CI check
npm run checkto run static analysis(svelte-check)npm run lintto run formatter(prettier) and linter(eslint)
If the formatting check fails use
npm run formatto fix formatting automatically