Giter Site home page Giter Site logo

colorpicker's Introduction

svelte-tailwind-boilerplate

Code

A svelte kit boilerplate using tailwind css with eslint / prettier / airbnb formatting and styling. It supports netlify as a backend. It is also meant to support multiple page websites and PWAs. Supports i18n. Set up to use svg icons; currently using hero icons.

Setup

npm i

Replace APP NAME, APP SHORT NAME, APP DESCRIPTION, AUTHOR NAME, APP URL, and KEYWORDs

Replace #FFFFFF with your app's primary color

Replace static/img/icons/icon.svg with your icon, delete all other icons, then run npm run generate-assets

npm run dev

Styling:

VS Code Extensions:

  • Auto Rename Tag

  • ESLint

  • Path Intellisense

  • PostCSS Language Support

  • Prettier

  • Svelte 3 Snippets

  • Svelte for VS Code

  • Tailwind CSS Intellisense

  • Tailwind Docs

Set up VS code to auto format on save

  1. Open preferences (ctrl+shift+P)

  2. Preferences: Open Settings (JSON)

  3. Add the following:

{
	"prettier.singleQuote": true,
	"prettier.tabWidth": 4,
	"prettier.useTabs": true,
	"editor.formatOnSave": true,
	"[html]": {
		"editor.defaultFormatter": "vscode.html-language-features"
	},
	"[javascript]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[svelte]": {
		"editor.defaultFormatter": "svelte.svelte-vscode"
	},
	"eslint.alwaysShowStatus": true
}

Testing This Template

Test by setting up as mentioned above

Test npm run build then npm run preview

Test deployment to Netlify

Test language translation implementation

Test PWA, auto update, and offline abilities

Development

First time setup: npm i

Generate Assets: npm run generate-assets

Development: npm run dev

Build: npm run build

Preview: npm run preview

colorpicker's People

Contributors

justingolden21 avatar imgbotapp avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.