TODO: Write a project description
TODO: Describe the installation process
| body { | |
| -webkit-font-smoothing: antialiased; | |
| -moz-font-smoothing: antialiased; | |
| -ms-font-smoothing: antialiased; | |
| font-smoothing: antialiased; | |
| -moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.01); | |
| -ms-text-shadow: 0 0 1px rgba(0, 0, 0, 0.01); | |
| text-shadow: 0 0 1px rgba(0, 0, 0, 0.01); | |
| /* Smartphones (portrait and landscape) ----------- */ | |
| @media only screen | |
| and (min-device-width : 320px) | |
| and (max-device-width : 480px) { | |
| /* Styles */ | |
| } | |
| /* Smartphones (landscape) ----------- */ | |
| @media only screen | |
| and (min-width : 321px) { |
| @mixin all-retina-sprites($map, $map2x) { | |
| @media (min--moz-device-pixel-ratio: 1.5), | |
| (-o-min-device-pixel-ratio: 3/2), | |
| (-webkit-min-device-pixel-ratio: 1.5), | |
| (min-device-pixel-ratio: 1.5), | |
| (min-resolution: 1.5dppx) { | |
| $base-class: sprite-map-name($map); | |
| .#{$base-class}-all-retina-sprites { |
| module.exports = function(grunt) { | |
| var config = {}; | |
| // Set all the tasks you want to load. | |
| var tasks = [ | |
| , "grunt-contrib-concat" | |
| , "grunt-contrib-uglify" | |
| , "grunt-contrib-jshint" | |
| , "grunt-contrib-watch" | |
| ]; |
Utilizo por padrão os seguinte plugins em meus projetos:
| PLUGIN | DESCRIÇÃO | LINK |
|---|---|---|
| Server | ||
| grunt-contrib-watch | Observa as mudanças dos arquivos | https://npmjs.org/package/grunt-contrib-watch |
| grunt-contrib-connect | Inicia um servidor web estático | https://npmjs.org/package/grunt-contrib-connect |
| # mix.exs | |
| defmodule PhoenixRelaySample.Mixfile do | |
| use Mix.Project | |
| def project do | |
| [app: :phoenix_relay_sample, | |
| version: "0.0.1", | |
| elixir: "~> 1.2", | |
| elixirc_paths: elixirc_paths(Mix.env), | |
| compilers: [:phoenix, :gettext] ++ Mix.compilers, |
| /* | |
| Made by Elly Loel - https://ellyloel.com/ | |
| With inspiration from: | |
| - Josh W Comeau - https://courses.joshwcomeau.com/css-for-js/treasure-trove/010-global-styles/ | |
| - Andy Bell - https://piccalil.li/blog/a-modern-css-reset/ | |
| - Adam Argyle - https://unpkg.com/open-props@1.3.16/normalize.min.css / https://codepen.io/argyleink/pen/KKvRORE | |
| Notes: | |
| - `:where()` is used to lower specificity for easy overriding. | |
| */ |