Skip to content

navn-r/navn-r.github.io

Repository files navigation

Portfolio Website

License: WTFPL CodeFactor Build & Deploy time tracker

Built with pure HTML and CSS.

v1.1: v2.0: Built with Web Components (HTML, CSS, JS) using lit-element, lit-html with polymer-cli

  • Automated deployment to master branch with Travis CI

v3.0:

  • Pre-commit linting (svelte-check) + formatting (prettier) with Husky
  • Commit messages enforced with Conventional Commits
  • Automated build and deployment with Github Actions and Github Pages
  • Built With: Svelte, TypeScript, Sass, Vite

Made with ❤️ by Navinn Ravindaran


Getting Started

Install Dependencies

pnpm i  # runs husky install after completion

Development Server

npm run dev  # http://localhost:3000

Build

npm run build  # /dist

npm run serve  # serves /dist @ http://localhost:5000

Lint

npm run lint  # will fail on warnings and hints, uses tsconfig.json

Format

npm run format  # formats .svelte, .ts, .scss @ /src