How to contribute on GitHub

Fork from Github 發 Pull Request & 貢獻流程速查/timdream

Github 發 Pull Request & 貢獻流程速查

前言

此文目標讀者需先自行學會

  • 開 Github 帳號
  • 會 fork GitHub repository
  • 會使用 git
  • 會 clone 自己的 repository
  • 會開 feature branch ,commit 修改,且 push 到自己的 Github remote repository
  • 會發 Pull Request

那到底還要教什麼?

除了極端的情況(例如 reviewer 對 pull request 來者不拒,照單全收)之外,貢獻者通常需要再度修改自己的 pull request 以順利的讓自己的作品被接受。這些步驟需要一些非初階且有時危險的 git 指令,且無法三言兩語對沒作過的人解釋。
此文件的目標就是要解釋這些步驟。

Poke Me

How do I use docker and docker-compose

Goal

Build Bind service with Docker and auto startup it using docker-compose on Ubuntu

Environment

  • Ubuntu 14.04.5 LTS Server
  • docker-compose 1.11.2
  • docker 17.03.0-ce

About docker-compose

Create docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
mkdir -p ~/bind
cat >> ~/bind/docker-compose.yml << EOF
pichuang-dns:
image: sameersbn/bind:latest
dns: 127.0.0.1
environment:
- ROOT_PASSWORD=pichuang
ports:
- 10000:10000
- 53:53/udp
volumes:
- /srv/docker/dns:/data
EOF

Poke Me