When making this website, i wanted a simple, reasonable way to make it look good on most displays. Not counting any minimization techniques, the following 58 bytes worked well for me:
main {
max-width: 38rem;
padding: 2rem;
margin: auto;
}| # Reset Jetbrains 2020 Products | |
| import glob | |
| import os | |
| import winreg | |
| from os import path | |
| from os.path import expanduser | |
| home = expanduser("~") | |
| newJetbrainsHome = path.join(home, "AppData\Roaming\JetBrains") |
| <!-- Wherever your head tag is located, add the new partial --> | |
| <head> | |
| {{ partial "google-fonts" . }} | |
| </head> |
| # This is a sample build configuration for PHP. | |
| # Check our guides at https://confluence.atlassian.com/x/e8YWN for more examples. | |
| # Only use spaces to indent your .yml configuration. | |
| # You can specify a custom docker image from Docker Hub as your build environment. | |
| # run composer check-platform-reqs for a list of required extensions. | |
| image: php:7.2-fpm | |
| pipelines: | |
| default: | |
| # Not needed unless you're doing feature tests. | |
| # - step: |
| <?php | |
| // This can be found in the Symfony\Component\HttpFoundation\Response class | |
| const HTTP_CONTINUE = 100; | |
| const HTTP_SWITCHING_PROTOCOLS = 101; | |
| const HTTP_PROCESSING = 102; // RFC2518 | |
| const HTTP_OK = 200; | |
| const HTTP_CREATED = 201; | |
| const HTTP_ACCEPTED = 202; |
| from words import words | |
| minionese_to_english = {v: k for k, v in words.items()} | |
| def translate(sentence, minionese=False): | |
| dictionary = words if not minionese else minionese_to_english | |
| result = "" | |
| for word in sentence.split(" "): | |
| if word in dictionary.keys(): |
This gist is based on the information available at golang/dep, only slightly more terse and annotated with a few notes and links primarily for my own personal benefit. It's public in case this information is helpful to anyone else as well.
I initially advocated Glide for my team and then, more recently, vndr. I've also taken the approach of exerting direct control over what goes into vendor/ in my Dockerfiles, and also work from
isolated GOPATH environments on my system per project to ensure that dependencies are explicitly found under vendor/.
At the end of the day, vendoring (and committing vendor/) is about being in control of your dependencies and being able to achieve reproducible builds. While you can achieve this manually, things that are nice to have in a vendoring tool include:
| import {combineReducers} from 'redux'; | |
| import { LOGOUT } from '../common/constants'; | |
| import { UnauthorizedErrorReducer } from '../common/commonReducers'; | |
| import FirstReducer from './FirstReducer'; | |
| import SecondReducer from './SecondReducer'; | |
| import ThirdReducer from './ThirdReducer'; | |
| /* In order to reset all reducers back to their initial states when user logout, | |
| * rewrite rootReducer to assign 'undefined' to state when logout | |
| * |