CDNJS

最後編輯:2017-07-03 建立:2017-07-03 歷史紀錄

 

陳欣蓉歡迎新增共筆或87之王的事蹟

 

KO199512壯士兮一水寒,蕭蕭一去兮不復返

陳欣蓉人家忙著去跟fork生孩子了

KIWI0103所以我說 那個fork呢?

陳欣蓉fork不給我email,沒辦法加他

 

KO199512:網程設在教什麼啊?

:fork啊

:還有別的嗎

:呃………………………

 

    ABBY24TI2016.10.25 "加license"的操作教學

ABBY24TI注意!!!底下會有許多不專業用詞,如果知道正確的用詞,請修改或告知我~~

 

1.登入github

 

2.輸入網址

https://github.com/cdnjs/cdnjs/issues/9248

你會看到以下畫面

 

 

 

3.下方有許多沒有加 license 的項目,從當中隨便選一個,並先在底下留言要

做哪一個,以免別人和你做相同項目。

 

 

4.假設我們今天選定的是 "vue-smart-table" 這個項目 ,則到 https://cdnjs.com/#

這個網頁搜尋 "vue-smart-table"

 

 

則會有一些搜尋結果,選擇第一個(最符合所求的,這個圖片選的不是很好XDD)

 

 

底下有一行字,我們放大一點來看

 

記住前方的 "vue-smart-table" 前的 "gurghet" ,待會會用到~~

 

5. 把畫面切換到 github 的首頁 ( http://github.com/ )

要注意不能直接在我們剛剛選項目的網頁直接搜索,這樣搜索只會在cdnjs的範圍內進行,所以

記得先到首頁,再輸入 "vue-smart-table"做搜索喔!!

 

 

 

6. 搜索結果中選擇剛剛出現過的 "gurghet/vue-smart-table" 的這個結果

 

 

會出現以下的畫面

 

 

 

7.然後右邊如果有 "MIT" 這欄 ( 我不確定是不是每個都有 ),就表示它的 license 是 "MIT"

 

 

 

如果沒有的話,底下的眾多 file 中也有 "License" 這個 file(?!) ,點進去即可查到是屬於哪個

license的,這個網址要記住,待會會用到。(截圖忘了截到有 "license" 字樣的圖了QAQ)

 

 

 

 

 

8.查到是什麼 license 之後,連結到以下的網站

 

  • 其中 "**lib_name**" 換成我們要查的項目名稱,例如我們現在要查的是 "vue-smart-table"
  • 這個項目,則我們要連結的網址為

https://github.com/cdnjs/cdnjs/tree/master/ajax/libs/vue-smart-table/package.json

則會出現以下畫面

 

 

 

9. 畫面右上角有 "fork" 字樣,點下去

 

 

會切換到自己的畫面,表示已成功把原本的東西 fork 進自己的部分

 

 

 

 

10.按 "上一頁" 回到剛剛的頁面,在下方那些內容的右上方有個筆的圖示,按下去即可編輯

 

 

 

  • !! 注意不是修改原檔案,而是修改你複製到自己的空間的那份檔案 !!
  • 畫面會變成以下這樣

 

11.將 " license: " *** " " 加到文件的某處(好像沒規定要放在哪@@)

例如我們要加入的是 "license: "MIT" "這條

注意!!規格很重要,小孩我不小心在第一次操作時在「:」及「"」中間打成全形空白就被通知說要

改正QAQ (87都是被許卉妮傳染的~~) (許卉妮表示躺著也中槍XDD)

 

 

 

12.接著要填寫下方的說明

第一個block 是簡單說明這次做了什麼修改,在當中填入 "Add license of **lib_name**, cc #9248"

其中 " **lib_name** "換成我們的項目名稱

例如我們填入的是 "Add license of uve-smart-table, cc #9248"

 

 

 

接著第二個block是較詳盡的說明我們做的修改,但我們這次只要填入我們剛剛查到的項目的

license 的網址即可,完成之後按底下的綠色按鈕

 

 

 

13.接著會出現一個畫面,是要送出 pull-request 給原本的 project 的 (如果剛剛是在自己的空間作,

而非cdnjs的空間作,則 pull-request 不會送給原本的 project ,而是送給自己 )

一樣有兩個 block要填,先把第2個 block 的東西全部篩除後填上跟上一步一樣的東西

 

 

14.坐等學長姊審核剛剛的操作是否正確,合乎他們的要求,如果不成功,會再通知你做修改並重

新送出 pull-request

 

以上,如果有漏掉的再幫我補充吧~~~

 

    ABBY24TI 2016.11.1 git指令教學

ABBY24TI 今天教的如果是修陳建的演算法,應該早就都會了~~

 

上課的ppt : https://hackmd.io/p/rJGFzFlxx#/

 

(未完待續....)