在 GitHub 上為開源專案貢獻程式碼

前言

以 Laravel 後台管理系統 Voyager 專案為例。

步驟

  1. 將 Voyager 專案 Fork 到自己的儲存庫。
  2. 下載到本機。
1
git clone git@github.com:memochou1993/voyager.git
  1. 貢獻程式碼。
1
2
// 修正前:
<a href="javascript:;" title="{{ __('voyager::generic.delete') }}" class="btn btn-danger delete" data-id="{{ $dataTypeContent->getKey() }}" id="delete-{{ $dataTypeContent->getKey() }}">
1
2
// 修正後:
<a href="javascript:;" title="{{ __('voyager::generic.delete') }}" class="btn btn-danger" data-id="{{ $dataTypeContent->getKey() }}" id="delete-{{ $dataTypeContent->getKey() }}">
  1. 推送程式碼
1
2
3
git add .
git commit -m "Fix delete button margin"
git push
  1. 拉取頁面點選 New pull request 發請拉取請求。

  2. 點選 Compare across forks 比較程式碼。

1
base: the-control-group/voyager | base: 1.1 <= head: memochou1993/voyager | compare: 1.1
  1. 點選 Create pull request 建立拉取請求。

  2. 等待作者通知。