取得檔案:
先打開班級倉儲,若為非協同者點及Fork按鈕
之後會跳到複製的cdw2版本,如下圖 :
之後打開cmd,輸入git clone https網址,載下自己的倉儲,然後打開資料夾,找到自己相對應的組別就可以開始繪圖。
繪圖介紹:
1.先定義自己的檔案內容,url _prefix 為前綴、scrum1_task40323250為藍圖,make_response則是該組員零件需要被導到別的圖時需要的東西。(scrum1為老師設定的範例,當初不知道,所以都拿過來用了,發現的時候已經來不及了)



Example 1 :

Example 2 :

繪圖方式:
1.下圖為主要圖形,決定顯示的形狀,透過solvespace輸出2d-section存成.svg檔之結果。
旋轉:
因為旋轉是以(0, 0)為旋轉中心,所以如果主要圖形不是在(0, 0),就會整個跑掉,處理方式是將複製的零件先平移回(0, 0)後,進行旋轉再移到所需要的位置進行放置。
輸出與導入:
學會繪圖之後,再來就是將自己的檔案導入組別的畫布裡了。 如果要把自己的圖導入組別的畫布,除了要把圖形變成純文字以及make_response之外,還要在尾端加上幾行語法,如下圖,框框中的網址要放上導入者的openshift網址(主要的圖檔在他openshift上)




將檔案上傳Openshift
既然圖形都畫完了,再來就是將檔案上傳至openshift囉~ 首先,先註冊openshift帳號(這個網站的帳號也有大小寫之分),登入之後到Applications建立一個Python3.3的程式
Pull Request
檔案都編輯完之後,一樣要推回自己Fork的倉儲,並透過Pull Request,經過協同者認可之後檔案就可以到老師的倉儲上了

Gh-Pages的報告網頁
既然圖都畫好了,就可以來做期中報告了。 先將資料夾切換至gh-pages,找到自己組別的資料夾後新建leo檔。 檔案標頭如下(隨個人需要做修改)
再往下就是內文,就是個人的報告囉,要如何呈現就看自己吸收多少吧!
完成之後,點選左端local pelican節點,按上方local-pelican按鈕,轉出近端html檔案,即可在post內檢查,沒問題再指向gh-pages pelican並按下gh-pages-pelican後,透過Pull Request就可以推回去囉。註記
1.轉檔時,如果Tittle有重複,在post內的檔案會錯誤,導致轉檔失敗。
2.如果檔案名稱有變更,也要利用cmd刪除,否則也會導致錯誤。
3.如果將post檔案全數刪除(檔案錯誤),再利用其中一個md檔進行轉檔,post的檔案會全部重建。
4.wsgi.py 啟動之後,要利用(ctrl) + (pause break)才能關閉,myflaskapp.py內容錯誤也會導致關閉。
以上花了我3個小時,請細心參閱
心得 :
協同,顧名思義就是大家一起做,那如果遇到不會的同學,就盡量幫助他們學習,所以我就打了這些,網址我貼在FB了,想不想學就是看個人了。
自己的分數自己救,60分的要求應該也沒有很高才對
Comments
comments powered by Disqus