2008年8月3日 星期日

Learn Linux open source project

http://learnlinux.tsf.org.za/project/web-project.html

它是一個Open Source的專案

如果你要對這個open source
你可以先訂 Learn Linux mailing list(subscribe it)

如果你想要做些跟sourcecode有關係的 請到subversion

只要你有訂mailing list and get source, 你可以開始review Bug & Issue Tracker
看看人們所發表的內容 進而得到一些ideas

Learn Linux的課程網頁

以上翻譯form

Contributing to the Learn Linux Project - Overview


=================
這邊有些方法可以讓你避掉難題(or讓問題簡單)
  • Think about the problem - 思考這個問題是比較local or General. Local的問題比較好解. General的問題比較難解.

  • When in doubt, kick-out - 遇到一些不確定的事情, 可以試著在community討論. 可以讓你省下些時間什麼的.

  • Submit patches often - 所做出的改變試著用patch的方式發佈. 人家較容易使用(在合併or 討論上).

在mailing list上 有些事情可以注意一下
  • Look before you leap - 在發表文章之前,請先看你的問題別人是否已經發表並也許已經有解答了. 你可以到issue-tracker

  • Don't be shy, talk to everyone - 就是不要害羞,儘管對於你想要問的問題去做討論. 如果想要問,就發表文章,並順著這篇繼續討論下去,如果用private message去問,而沒有在文章上繼續討論,那就失去 "the power of the community".沒有笨問題並且不懂一些事情並不是罪過. 因為你不可能做每個專案的"guru"(導師)

  • Keep to the subject - 人們總是會有一個問題就是在一個單獨的message去說上或討論所有的事情. 造成的結果是會讓這樣主題的message去包含到所有的主題. 之後要去找資訊就會越顯困難. 如果有多個issues要探討,最好是盡量可以分開不同主題討論.

  • Don't change the subject - 不要改變subject. 這也是會影響到往後搜尋上的困難.

  • Keep it short - 試著去讓messages簡短並且切和主題. 可以使用 'smart quoting' and quote indicator ( > ) 去標示哪些部份屬於原來作者. 可以把原來的message作個排列 好讓別人可以專注在你所回應的部份. 這會讓messages更容易閱讀並且顯著的降低下載的比重.

  • Copyless - 如果你要發表的message是需要reference到mail archive, 試著用link取代copy原始的message.

  • Don't post attachments - 用link(http)的方式取代直接加上附加檔案.

  • Have fun - what more can we say.

Contributing to the Learn Linux Project - Work Procedule

透過Facebook分享

沒有留言: