All of the following information is based on go version go1.17.1 darwin/amd64.
| GOOS | Out of the Box |
|---|---|
aix |
✅ |
android |
✅ |
| FROM ubuntu:24.04 | |
| # Configurable PHP version argument (defaults to 7.4 if not specified) | |
| ARG PHP_VERSION=7.4 | |
| # Prevent interactive prompts during apt installation | |
| ENV DEBIAN_FRONTEND=noninteractive | |
| # Install keyring setup dependencies, Sury repo, PHP CLI & FPM, plus extensions | |
| RUN apt-get update && apt-get install -y --no-install-recommends \ |
| { | |
| "description": "New Rule (new modifier RightAlt and Space for symbols)", | |
| "manipulators": [ | |
| { | |
| "description": "1. State Machine: Right Option triggers layer", | |
| "from": { | |
| "key_code": "right_option", | |
| "modifiers": { "optional": ["any"] } | |
| }, | |
| "to": [ |
| [ | |
| // Terminal | |
| { | |
| "context": "Workspace", | |
| "bindings": { | |
| "ctrl-/": "workspace::ToggleBottomDock" | |
| } | |
| }, | |
| // Window's navigation | |
| { |
| " ~/.idea-lazy.vim | |
| " LazyVim mappings for Jetbrains IDEs | |
| " Required plugins. https://plugins.jetbrains.com/bundles/7-ideavim-bundle | |
| " IDEAVim | |
| " Which-Key | |
| " IdeaVim-Sneak | |
| " To install, add this to the top of your ~/.ideavimrc: |
| # | |
| # Taken from https://www.gadgetdaily.xyz/create-a-cool-sliding-and-scrollable-mobile-menu/ | |
| # | |
| # Convert value returned from Linux event device ("evdev") to a HID code. This | |
| # is reverse of what's actually hardcoded in the kernel. | |
| # | |
| # Lubomir Rintel <lkundrak@v3.sk> | |
| # License: GPL | |
| # | |
| # Ported to a Python module by Liam Fraser. |
| docker run \ | |
| --name {{printf "%q" .Name}} \ | |
| {{- with .HostConfig}} | |
| {{- if .Privileged}} | |
| --privileged \ | |
| {{- end}} | |
| {{- if .AutoRemove}} | |
| --rm \ | |
| {{- end}} | |
| {{- if .Runtime}} |
vim
neovim
kitty
alacritty
vimium
karabiner
hammerspoon.app
| Jenkins Best Practices | |
| https://en.wikipedia.org/wiki/Continuous_integration<- Read this! | |
| https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Best+Practices | |
| http://www.slideshare.net/andrewbayer/7-habits-of-highly-effective-jenkins-users | |
| Set up version control of job configurations | |
| Keep jobs simple! Don't put a ton of bash in each job. If a job needs to do something complex, put it in a script in GitHub and check it out as needed. | |
| Use templated builders to simplify common tasks | |
| Keep all scripts in version control - avoid running scripts that live on the Jenkins server filesystem | |
| Don't install unnecessary plugins - plugins are often written by third parties and can interact with each other in strange ways | |
| Use LDAP authentication if possible for traceability - avoid anonymous access |