I hereby claim:
- I am grahamg on github.
- I am graham_g (https://keybase.io/graham_g) on keybase.
- I have a public key ASCkc1nreswzI2ZQpJ42g_JoC4CGdb4PwT1n3UNTeRB-mgo
To claim this, I am signing this object:
{ | |
"meta": { | |
"theme": "short" | |
}, | |
"basics": { | |
"name": "Graham Greenfield", | |
"label": "Software Engineer", | |
"image": "https://avatars.githubusercontent.com/u/21362", | |
"summary": "I've worked at a variety of startups and large corporate environments so I'm used to filling a variety of roles as a programmer. I'm used to prioritising user feedback first and foremost in short predictable two-week cycles.", | |
"website": "https://grahamg.dev", |
I hereby claim:
To claim this, I am signing this object:
Introduction to Git and Github at a high level: https://github.com/skills/introduction-to-github | |
0. Installing and configuring git, adding ssh key for use with Github | |
0.1 Mac OS comes pre-installed with git, command line client for interacting with github | |
0.2 Windows requires manual installation, can be obtained from https://git-scm.com/download/win | |
0.3 Using git client on local computer requires adding your ssh key to the github ui. | |
Follow the directions at for adding or creating a SSH key | |
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent | |
1. Starting a new local repository |
# | |
# mkdir DockerLocalDevelopmentEnvironment | |
# curl -o Dockerfile <this file> | |
# docker build -t dev-env . | |
# docker run -it -d dev-env:latest /bin/bash | |
# docker ps | |
# docker attach <randomly assigned instance name> | |
# | |
FROM phusion/baseimage:latest |
" Use Vim settings rather than Vi settings | |
" Required to be at the beginning of file | |
set nocompatible | |
" Required | |
filetype off | |
" Turn on syntax highlighting | |
syntax on |
*Dockerfile* | |
FROM php:7.0.17-apache | |
RUN apt-get update | |
RUN apt-get install -y apt-utils vim curl sqlite3 | |
RUN pecl install xdebug | |
ADD ./db/test.db /test.db | |
ADD ./php.ini /usr/local/etc/php |
This list is meant to be a both a quick guide and reference for further research into these topics. It's basically a summary of that comp sci course you never took or forgot about, so there's no way it can cover everything in depth. It also will be available as a gist on Github for everyone to edit and add to.
###Array ####Definition:
As configured in my dotfiles.
start new:
tmux
start new with session name:
" Use Vim settings rather than Vi settings | |
" Required to be at the beginning of file | |
set nocompatible | |
" Required | |
filetype off | |
" Turn on syntax highlighting | |
syntax on |