sitrunlab / LearnZF2

Learn ZF2 Website
http://learnzf2.sitrun-tech.com/
BSD 3-Clause "New" or "Revised" License
19 stars 14 forks source link

Selamat datang #1

Closed samsonasik closed 10 years ago

samsonasik commented 10 years ago

Halo... :D

Di sini saya jelaskan tata cara develop yach.

Code :

1. Fork repository Sebelum memulai pertama, kita fork dulu repository ini dari button "fork" di menu sebelah kanan atas ke akun github kita masing2.

2. PRs Selalu mengajukan rancangan coding dengan PR ( Pull Request ). Langkah2 :

   git clone https://github.com/samsonasik/LearnZF2.git OurLocalLearnZF2Repository
git checkout master #always start with it to make sure we are from master
git branch changelog
git checkout changelog
git commit -m "commit message" -a
git push origin changelog

Lalu masuk halaman submit pull request yang kita bisa isi dengan deskripsi ( jika perlu ) dan kita bisa klik button "Create Pull Request" : 2

Sehingga kita bisa lihat hasilnya di list PR : 3

Setelah PR disubmit, kita bisa review seperti di gambar berikut : 4

Bug report/RFC feature : TODO

Merging PR

git checkout master
git branch samsonasik/change-changelog
git checkout  samsonasik/change-changelog
git pull https://github.com/samsonasik/LearnZF2.git changelog
  $ git pull https://github.com/samsonasik/LearnZF2.git changelog
From https://github.com/samsonasik/LearnZF2
 branch            changelog  -> FETCH_HEAD
Updating 41bef68..5352d3e
Fast-forward
 CHANGELOG.md | 6 ++++++
 1 file changed, 6 insertions(+)
 create mode 100644 CHANGELOG.md
git checkout master
git  merge --no-ff samsonasik/change-changelog

dan kita akan dapat tampilan vim:

Merge branch 'samsonasik/change-changelog'

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

kita bisa ubah dengan klik keyboard i dan ubah yang tidak ada # nya ( # diabaikan dari commit message ). terus kalau sudah selesai, kita ketik :wq.

kalau sudah, kita bisa git push deh ke repository /sitrunlab/LearnZF2 langsung :

git push https://github.com/sitrunlab/LearnZF2.git master

TODO : update :p

samsonasik commented 10 years ago

TODO :