git ssb

0+

k4ml / belajar-js



Commit 5824a231e258d461de09a63a0c3497cc18d4c813

add tips section using collections

Kamal Bin Mustafa committed on 1/28/2015, 1:59:03 PM
Parent: 8eddd1dcb6f05eec7eee09713feb48c5180ac6a5

Files changed

_config.ymlchanged
_layouts/tips.htmladded
_layouts/tips_index.htmladded
_drafts/2015-01-27-langkah-pertama-penyumbang-github.mddeleted
_tips/langkah-pertama-penyumbang-github.mdadded
_config.ymlView
@@ -35,5 +35,9 @@
3535 short_bio: Telah membina perisian secara professional sejak 2004. Kebanyakan masa dia bergelumang dalam platform .NET. Namun kadangkala tersesat pergi ke dunia PHP, Python, Ruby, Java, dan bahasa-bahasa pengaturcaraan lain.
3636 full_bio_ms: '<a name="Ikhwan Hayat" href="http://www.ikhwanhayat.net" style="font-weight:bold;">Ikhwan Hayat</a> telah membina perisian secara professional sejak 2004. Kebanyakan masa dia bergelumang dalam platform .NET. Namun kadangkala tersesat pergi ke dunia PHP, Python, Ruby, Java, dan bahasa-bahasa pengaturcaraan lain. Sekarang berkerja sebagai pengaturcara secara <i>freelance</i> sepenuh masa.'
3737 full_bio_en: '<a href="http://www.ikhwanhayat.net">Ikhwan Hayat</a> has been developing softwares professionally since 2004. Main area of expertise is .NET, but often found getting lost in the world of PHP, Python, Ruby, Java, or some esoteric programming language. Available as a full-time freelance developer.'
3838 gravatar: ffed0be2a9908059be3df617338579af
39- pic: https://www.linkedin.com/mpr/pub/image-1DO7sqVdaGYQIGHO5I5hUW5IQjdWz7sri-OC8gPmQLKqcs_Z1DOC2_bdQ9CdcIWX7rwU/ikhwan-hayat.jpg
39+ pic: https://www.linkedin.com/mpr/pub/image-1DO7sqVdaGYQIGHO5I5hUW5IQjdWz7sri-OC8gPmQLKqcs_Z1DOC2_bdQ9CdcIWX7rwU/ikhwan-hayat.jpg
40+
41+collections:
42+ tips:
43+ output: true
_layouts/tips.htmlView
@@ -1,0 +1,20 @@
1+---
2+layout: default
3+---
4+
5+<div class="post">
6+ <h1 class="post-title">{{ page.title }}</h1>
7+ <span class="post-date">
8+ Ditulis pada {{ page.date }}
9+ {% assign author = site.authors[page.author] %}
10+ {% if author %}
11+ <span> oleh <a href="/authors/{{ page.author }}.html">{{ author.name }}</a></span>
12+ {% endif %}
13+ </span>
14+ {{ content }}
15+</div>
16+<div>
17+ <a href="/tips/">Tips seterusnya ...</a>
18+<div>
19+
20+{% include disqus.html %}
_layouts/tips_index.htmlView
@@ -1,0 +1,11 @@
1+---
2+layout: default
3+---
4+<h1>Tips</h1>
5+<ul>
6+{% for tip in site.tips %}
7+ {% if tip.title != 'Index' %}
8+ <li><a href="{{ tip.url }}">{{ tip.title }}</a></li>
9+ {% endif %}
10+{% endfor %}
11+</ul>
_drafts/2015-01-27-langkah-pertama-penyumbang-github.mdView
@@ -1,72 +1,0 @@
1----
2-layout: post
3-title: Langkah Pertama Menjadi Penyumbang di Github
4-author: kamalmustafa
5-date: 2015-01-27
6-level: 2
7-summary: >
8- Bagaimana untuk mula menjadi penyumbang di Github dengan menguji
9- patch atau pull-request daripada developer lain.
10-
11----
12-
13-Ramai developer sekarang sudah mula menggunakan Github untuk menyimpan code
14-yang mereka hasilkan, ataupun mendapatkan code daripada developer lain. Namun fungsi
15-sebenar Github adalah untuk memudahkan kolaborasi ...
16-
17-<!--more-->
18-
19-Mulakan dengan *fork* repo yang anda berminat untuk menjadi penyumbang. Untuk tujuan
20-artikel ini, saya memilih projek Laravel di URL berikut:-
21-
22- https://github.com/laravel/laravel
23-
24-Setelah proses *fork* selesai, saya akan mendapat salinan repo yang sama di URL:-
25-
26- https://github.com/k4ml/laravel
27-
28-Langkah kedua adalah dengan *checkout* repo yang baru kita fork tadi:-
29-
30- git clone https://github.com/k4ml/laravel.git
31-
32-Langkah kedua - add repo asal Laravel sebagai *upstream*:-
33-
34- cd laravel
35- git remote add upstream https://github.com/laravel/laravel.git
36-
37-Sekarang kita masuk ke bahagian yang ditunggu-tunggu. 'Menarik' *pull-request* oleh developer
38-lain dan mengujinya di komputer kita. Format arahan untuk tujuan ini adalah:-
39-
40- git fetch origin pull/<pull-request-id/head:<local-branch-name-to-pull>
41-
42-Anda boleh dapatkan senarai *pull request* di url https://github.com/laravel/laravel/pulls.
43-Saya pilih [*pull request* bernombor 2821](https://github.com/laravel/laravel/pull/2821).
44-
45- git fetch upstream pull/2821/head:test-pr
46-
47-Anda akan mendapat output lebih kurang berikut:-
48-
49- remote: Counting objects: 4, done.
50- remote: Compressing objects: 100% (4/4), done.
51- remote: Total 4 (delta 0), reused 3 (delta 0)
52- Unpacking objects: 100% (4/4), done.
53- From https://github.com/laravel/laravel
54- * [new branch] refs/pull/2821/head -> test-pr
55-
56-Untuk memastikan anda mendapat *changes* yang betul, jalankan command `git diff`:-
57-
58- git diff master
59-
60-Bandingkan dengan *changes* yang anda lihat di https://github.com/laravel/laravel/pull/2821/files:-
61-
62-<a href="http://i.imgur.com/P6BqGKu.png"><img src="http://i.imgur.com/P6BqGKul.png"></img></a>
63-
64-<div class="admonition-warning">
65- Output pada <code>git diff master</code> bagaimanapun turut menunjukkan perubahan pada banyak
66- fail lain juga, tidak hanya pada fail <code>public/.htaccess</code> seperti dalam gambar di atas.
67- Jika anda ada idea kenapa berlaku demikian, mohon kongsikan dalam ruangan komen di bawah.
68-</div>
69-<div>&nbsp;</div>
70-
71-Sekarang anda boleh mula menguji *pull request* tersebut dan seterusnya berkongsi hasil yang anda dapat
72-dalam ruangan [diskusi](https://github.com/laravel/laravel/pull/2821) *pull request* berkenaan.
_tips/langkah-pertama-penyumbang-github.mdView
@@ -1,0 +1,70 @@
1+---
2+layout: tips
3+title: Langkah Pertama Menjadi Penyumbang di Github
4+author: kamalmustafa
5+date: 2015-01-27
6+level: 2
7+summary: >
8+ Bagaimana untuk mula menjadi penyumbang di Github dengan menguji
9+ patch atau pull-request daripada developer lain.
10+
11+---
12+
13+Ramai developer sekarang sudah mula menggunakan Github untuk menyimpan code
14+yang mereka hasilkan, ataupun mendapatkan code daripada developer lain. Namun fungsi
15+sebenar Github adalah untuk memudahkan kolaborasi ...
16+
17+Mulakan dengan *fork* repo yang anda berminat untuk menjadi penyumbang. Untuk tujuan
18+artikel ini, saya memilih projek Laravel di URL berikut:-
19+
20+ https://github.com/laravel/laravel
21+
22+Setelah proses *fork* selesai, saya akan mendapat salinan repo yang sama di URL:-
23+
24+ https://github.com/k4ml/laravel
25+
26+Langkah kedua adalah dengan *checkout* repo yang baru kita fork tadi:-
27+
28+ git clone https://github.com/k4ml/laravel.git
29+
30+Langkah kedua - add repo asal Laravel sebagai *upstream*:-
31+
32+ cd laravel
33+ git remote add upstream https://github.com/laravel/laravel.git
34+
35+Sekarang kita masuk ke bahagian yang ditunggu-tunggu. 'Menarik' *pull-request* oleh developer
36+lain dan mengujinya di komputer kita. Format arahan untuk tujuan ini adalah:-
37+
38+ git fetch origin pull/<pull-request-id/head:<local-branch-name-to-pull>
39+
40+Anda boleh dapatkan senarai *pull request* di url https://github.com/laravel/laravel/pulls.
41+Saya pilih [*pull request* bernombor 2821](https://github.com/laravel/laravel/pull/2821).
42+
43+ git fetch upstream pull/2821/head:test-pr
44+
45+Anda akan mendapat output lebih kurang berikut:-
46+
47+ remote: Counting objects: 4, done.
48+ remote: Compressing objects: 100% (4/4), done.
49+ remote: Total 4 (delta 0), reused 3 (delta 0)
50+ Unpacking objects: 100% (4/4), done.
51+ From https://github.com/laravel/laravel
52+ * [new branch] refs/pull/2821/head -> test-pr
53+
54+Untuk memastikan anda mendapat *changes* yang betul, jalankan command `git diff`:-
55+
56+ git diff master
57+
58+Bandingkan dengan *changes* yang anda lihat di https://github.com/laravel/laravel/pull/2821/files:-
59+
60+<a href="http://i.imgur.com/P6BqGKu.png"><img src="http://i.imgur.com/P6BqGKul.png"></img></a>
61+
62+<div class="admonition-warning">
63+ Output pada <code>git diff master</code> bagaimanapun turut menunjukkan perubahan pada banyak
64+ fail lain juga, tidak hanya pada fail <code>public/.htaccess</code> seperti dalam gambar di atas.
65+ Jika anda ada idea kenapa berlaku demikian, mohon kongsikan dalam ruangan komen di bawah.
66+</div>
67+<div>&nbsp;</div>
68+
69+Sekarang anda boleh mula menguji *pull request* tersebut dan seterusnya berkongsi hasil yang anda dapat
70+dalam ruangan [diskusi](https://github.com/laravel/laravel/pull/2821) *pull request* berkenaan.

Built with git-ssb-web