精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

開源項(xiàng)目文檔應(yīng)規(guī)避的13處“硬傷”

開源
前不久,51CTO系統(tǒng)頻道推出了“2012年最成功的十個(gè)開源項(xiàng)目大盤點(diǎn)”這個(gè)專題,大家共同回顧2012年中最為成功的十個(gè)開源項(xiàng)目。今天進(jìn)一步了解一下開源項(xiàng)目,看看開源項(xiàng)目文檔應(yīng)當(dāng)規(guī)避的13處“硬傷”分別是什么?

[[61098]]

大多數(shù)開源項(xiàng)目開發(fā)者只關(guān)注于軟件的質(zhì)量,而常常忘記編寫高品質(zhì)的文檔。但是,文檔的好壞對(duì)于一個(gè)項(xiàng)目的成功有著至關(guān)重要的作用,它可以幫助用戶快速了解這個(gè)項(xiàng)目,或在用戶的使用過程中提供一些幫助。然而,有很多開源項(xiàng)目的文檔令人失望,主要表現(xiàn)在以下幾個(gè)方面。

1. 缺乏一個(gè)良好的README或介紹

README可以使?jié)撛谟脩魧?duì)你的項(xiàng)目有一個(gè)初步、快速的了解,如果該項(xiàng)目在GitHub上,README文件會(huì)自動(dòng)顯示在該項(xiàng)目的主頁。如果你想一下子吸引住用戶,并讓他們繼續(xù)探索你的項(xiàng)目,那么一個(gè)好的介紹必不可少。如果介紹很糟糕,這些用戶可能不會(huì)再回來了。

README文件至少應(yīng)該包含:

  • 項(xiàng)目用途
  • 針對(duì)人群
  • 運(yùn)行的平臺(tái)或硬件
  • 重要依賴
  • 如何安裝,或更深層次的東西

項(xiàng)目README必須要針對(duì)那些從來沒聽說過你的項(xiàng)目的人來寫。比如,項(xiàng)目中有一個(gè)計(jì)算Levenshtein距離的模塊,你不要想當(dāng)然地認(rèn)為每個(gè)正在讀README的人都知道Levenshtein是什么東西。你應(yīng)該說明一下,并加上相關(guān)詳細(xì)信息的鏈接,便于人們進(jìn)一步探索。

在介紹一個(gè)新東西時(shí),不要再引入其他的新東西,比如“NumberDoodle類似于BongoCalc,但更好”,人們或許壓根不知道BongoCalc。

2. 沒有在線提供文檔

項(xiàng)目的文檔必須能夠在谷歌中查找到,因此,要確保你的文檔在線可用。

我之前發(fā)布了一個(gè)開源項(xiàng)目,令我惱火的是,用戶經(jīng)常給我發(fā)郵件問一些我已經(jīng)在FAQ中回答過的問題,后來我才發(fā)現(xiàn),我沒有將FAQ放在網(wǎng)站上。這是一個(gè)比較容易犯的錯(cuò)誤,因?yàn)樽髡邲]有站在用戶的角度考慮問題。

3. 只提供在線文檔

你不能不提供在線文檔,但同時(shí)也不能只提供在線文檔。有些項(xiàng)目最終版本中沒有附上文檔,或者包含了項(xiàng)目開發(fā)階段的不完整的文檔,而將最終文檔放在網(wǎng)上,這給無網(wǎng)絡(luò)的用戶,造成了一定的困擾。

比如,Solr項(xiàng)目,有一個(gè)非常全面的Wiki(文檔),但是提供下載的卻是一個(gè)2200頁的自動(dòng)生成的API Javadocs,其中針對(duì)最終用戶的唯一的文檔是一個(gè)單頁的教程。

PHP語言包也沒有附帶任何文檔,如果你想要文檔,你必須到一個(gè)單獨(dú)的頁面。糟糕的是,只提供下載核心文檔,并且還沒有對(duì)用戶有幫助的注釋。

開源項(xiàng)目不能想當(dāng)然地認(rèn)為用戶都能上網(wǎng)。你也不能讓用戶過分依賴于項(xiàng)目網(wǎng)站。在過去幾個(gè)月中,我已經(jīng)發(fā)現(xiàn)Solr wiki宕機(jī)至少兩次了,而我當(dāng)時(shí)正急需解決一個(gè)棘手的配置問題。

這一方面做的比較好的是Perl和其CPAN模塊庫。每個(gè)模塊文檔都以一種易于閱讀的超鏈接格式提供在search.cpan.org和metacpan.org上。對(duì)于離線環(huán)境,每個(gè)模塊文檔嵌入在代碼本身上,當(dāng)用戶安裝模塊時(shí),會(huì)自動(dòng)創(chuàng)建本地文檔作為說明手冊。用戶也可以在Shell中使用perldoc Module::Name命令來獲取文檔。無論是在線或是離線,你都可以使用。

4. 文檔沒有自動(dòng)安裝

這通常是安裝包創(chuàng)建者的錯(cuò)。比如,在Ubuntu Linux中,Perl語言的文檔時(shí)一個(gè)獨(dú)立的、可選的包,用戶在安裝時(shí)可能會(huì)遺漏掉這個(gè)選項(xiàng)。盡管節(jié)省了幾MB的磁盤空間,但用戶在需要時(shí)無法及時(shí)找到。

5. 缺少截圖

 

[[61099]]

有時(shí)候,一張圖片勝過千言萬語。

一個(gè)屏幕截圖,可以幫助用戶直觀地比較操作結(jié)果,看是否正確地完成了各項(xiàng)任務(wù),或輕松地找出哪里出現(xiàn)了問題。

現(xiàn)在,使用視頻來介紹項(xiàng)目也變得普遍,視頻可以顯示一個(gè)復(fù)雜過程的步驟。比如Plone項(xiàng)目,有一個(gè)專門網(wǎng)站來提供視頻教程。但是,視頻還無法取代屏幕截圖,因?yàn)橛脩魺o法通過視頻快速找到某些內(nèi)容(需要一點(diǎn)一點(diǎn)看),且視頻無法被谷歌圖片搜索收錄,屏幕截圖可以。

6. 缺乏現(xiàn)實(shí)例子

對(duì)于基于代碼的項(xiàng)目,截圖固然不錯(cuò),但給出一個(gè)實(shí)例更實(shí)用。這些例子不應(yīng)該是抽象的,而是來自現(xiàn)實(shí)世界中的。開發(fā)者應(yīng)該花時(shí)間創(chuàng)建一個(gè)相關(guān)的例子,來向用戶展示該項(xiàng)目是如何解決問題的。

正如Apache項(xiàng)目的Rich Bowen所說,“一個(gè)正確的、功能齊全的、經(jīng)過測試的、有注釋的例子,勝過一頁的乏味介紹。”

7. 缺少鏈接和參考

不要認(rèn)為你要解釋的內(nèi)容是文檔的一部分,或者用戶已經(jīng)在前面讀過,或者知道它們在哪里,就無需再使用超鏈接。比如,你的項(xiàng)目中有一部分代碼作用是操作frobbitz對(duì)象,你有必要解釋一下frobbitz對(duì)象,或鏈接到相關(guān)頁面。

8. 不考慮新用戶

編寫文檔的時(shí)候,不要認(rèn)為一些用戶已經(jīng)知道一些東西而不去詳細(xì)介紹。你應(yīng)該考慮到新用戶,并用一個(gè)單獨(dú)的頁面、最好的例子,來讓新用戶快速了解你的項(xiàng)目。

9. 不聽用戶的反饋

 

[[61100]]

你應(yīng)該積極聽取使用你軟件的用戶的建議和需求,比如“如果有一個(gè)關(guān)于數(shù)據(jù)庫驅(qū)動(dòng)程序安裝的介紹或鏈接就好了,這將幫助我安裝這個(gè)程序”。

根據(jù)用戶的反饋,創(chuàng)建一個(gè)常見問題。并經(jīng)常關(guān)注其他一些網(wǎng)站或論壇,如StackOverflow,并創(chuàng)建一個(gè)Google Alert,來了解互聯(lián)網(wǎng)上針對(duì)你的項(xiàng)目的討論。

10. 不接受用戶輸入

如果你的項(xiàng)目有足夠大的用戶群,那么你可以考慮讓用戶能夠直接將意見寫到文檔中。我見過最好的例子是PHP,每一頁文檔都允許經(jīng)過身份驗(yàn)證的用戶在頁面中進(jìn)行注釋,或添加非核心文檔例子。

這些內(nèi)容需要維護(hù),因?yàn)殡S著時(shí)間的推移,會(huì)出現(xiàn)一些過時(shí)的注釋,這些需要被淘汰。

11. 必須安裝后才能了解項(xiàng)目的用途

每個(gè)軟件項(xiàng)目都需要有一個(gè)功能列表和頁面截圖,如果是純粹的代碼項(xiàng)目,比如一個(gè)庫,也應(yīng)該有一個(gè)示例頁面。

12. 依賴于文檔自動(dòng)生成

大多時(shí)候,軟件開發(fā)者會(huì)使用自動(dòng)化的文檔生成系統(tǒng),來代替自己的工作。他們忘記了還需要手動(dòng)寫其他部分。 最壞的情況是,changelog中除了一些提交信息外沒有任何內(nèi)容。changelog應(yīng)該列出新的功能、錯(cuò)誤修復(fù)以及潛在的兼容性問題,它的目標(biāo)群體是最終用戶。而提交日志是給開發(fā)者看的。

13. 以傲慢的態(tài)度對(duì)待小白用戶

不要對(duì)用戶的問題都報(bào)以“RTFM(Read the Freaking Manual,去讀那些TMD手冊)”的態(tài)度,這可能會(huì)嚇走一批潛在的用戶。

如果用戶的問題可以在文檔中找到,但他們沒有這樣做,不要認(rèn)為這是愚蠢的。有可能是因?yàn)槟愕奈臋n寫得糟糕,難以閱讀,或者不完整。你需要耐心地改善“入門”章節(jié),說明軟件的目的是什么,或者給用戶指明在哪里可以找到相關(guān)的信息。

英文原文:13 Things People Hate about Your Open Source Docs

 
責(zé)任編輯:黃丹 來源: iteye
相關(guān)推薦

2013-05-17 09:51:35

大數(shù)據(jù)分析系統(tǒng)大數(shù)據(jù)

2015-12-16 14:05:22

企業(yè)云整合誤區(qū)

2012-12-25 09:39:40

2021-09-11 05:33:04

iPhone iOS蘋果

2020-03-30 17:43:13

開源開源項(xiàng)目編寫文檔

2013-08-14 14:36:07

開源項(xiàng)目

2022-05-05 09:17:03

文檔開源

2022-11-04 08:11:25

人工智能機(jī)器學(xué)習(xí)軟件

2011-08-30 13:54:29

SQL Server全文索引

2011-04-18 11:00:12

SQL Server全文索引

2010-09-08 17:11:32

2013-08-13 09:45:16

開源項(xiàng)目

2020-08-17 09:52:00

Docker架構(gòu)容器

2023-06-02 10:27:26

2010-09-08 16:23:22

2023-03-29 07:02:46

開源項(xiàng)目工具

2010-09-08 16:09:02

2019-08-01 12:36:54

物聯(lián)網(wǎng)項(xiàng)目物聯(lián)網(wǎng)IOT

2018-06-11 19:17:06

阿里云文檔開源

2023-12-01 08:09:45

開源圖片編輯器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产精品aaaa| 欧美一区二区在线播放| 欧美日韩高清在线一区| 麻豆精品久久久久久久99蜜桃| 狠狠一区二区三区| 欧美性高潮床叫视频| 欧美一区1区三区3区公司 | 欧美日韩hd| 亚洲国产毛片完整版| 日韩精品无码一区二区三区免费| av在线电影网| 成人三级黄色免费网站| 欧洲一区在线| 精品美女久久久久久免费| 色一情一乱一伦一区二区三区丨| 一级特黄aaa| 在线精品亚洲| 在线观看中文字幕亚洲| 两女双腿交缠激烈磨豆腐| 草草在线观看| 日韩毛片精品高清免费| 国内一区在线| 一级黄色片网站| 亚洲少妇诱惑| 久久久久999| 亚洲欧美视频在线播放| gogo大尺度成人免费视频| 亚洲午夜在线观看视频在线| 欧美不卡1区2区3区| 国产精品国产三级国产aⅴ| 亚洲三级视频| 久久成人这里只有精品| 国产 中文 字幕 日韩 在线| 免费福利视频一区二区三区| 国产精品视频你懂的| 国内不卡一区二区三区| 国产免费一区二区三区最新不卡| 一本色道久久综合一区| 欧美成人激情视频免费观看| 99久久久无码国产精品性| 久久天堂久久| 欧美视频你懂的| 欧美 国产 综合| av片在线观看永久免费| 中文字幕免费一区| 你懂的视频在线一区二区| 午夜精品久久久久久久第一页按摩| 日本欧美一区二区三区乱码| 91禁国产网站| 欧美精品成人久久| 欧美日中文字幕| 国产视频精品免费播放| 国产中文字幕一区二区| 国语一区二区三区| 日韩女优av电影在线观看| 2025韩国理伦片在线观看| 国产日韩电影| 亚洲不卡在线观看| 永久免费网站视频在线观看| 男人在线资源站| 国产精品嫩草影院av蜜臀| 欧美性色黄大片人与善| 青春草在线观看 | 国产精品久久国产精品99gif| 一级aaa毛片| 欧美日本国产| 欧美美女操人视频| 亚洲国产美女视频| 欧美在线资源| 欧美黑人又粗大| 极品久久久久久| 综合av在线| 欧美大片在线看免费观看| 久久久久亚洲av成人片| 精品不卡视频| 91高清视频在线免费观看| 国产精品7777| 夜夜精品视频| 欧美在线视频免费| 中文字幕亚洲精品在线| 亚洲人妖在线| 日本视频久久久| 波多野结衣视频在线看| 久久99精品久久久久| 成人免费网站在线观看| 精品毛片一区二区三区| aaa亚洲精品| 日本婷婷久久久久久久久一区二区| 色视频免费在线观看| 久久免费偷拍视频| 偷拍视频一区二区| 1024国产在线| 一级特黄大欧美久久久| 免费看又黄又无码的网站| 在线天堂新版最新版在线8| 在线亚洲精品福利网址导航| 91国内在线播放| 成人涩涩网站| 亚洲美女久久久| 污污的视频在线免费观看| 欧美国产日本| 欧美最猛性xxxx| 中文字幕欧美人妻精品| 国产精品综合视频| 久精品国产欧美| 免费大片在线观看www| 亚洲一区在线观看网站| 久草在在线视频| 成人精品视频在线观看| 亚洲第一国产精品| 蜜桃av乱码一区二区三区| 亚洲欧美一区在线| 热草久综合在线| 国产91视频在线| 91在线观看污| 男女爱爱视频网站| 成人在线网站| 亚洲国产精品网站| 婷婷伊人五月天| 在线视频精品| 亚洲一区二区三区视频| 人人九九精品| 一区二区三区四区在线免费观看| 欧美精品卡一卡二| 久久精品97| 日韩av在线影院| 精品少妇人妻一区二区黑料社区| 夜间精品视频| 国产精品白嫩美女在线观看| 亚洲国产精品suv| 中文字幕av免费专区久久| 日韩精品 欧美| 精品视频在线观看免费观看| 国产亚洲精品久久久久久牛牛| 69av视频在线| 久久国内精品视频| 日韩国产欧美精品| 24小时免费看片在线观看| 欧美日韩国产一区二区三区地区| 性欧美成人播放77777| 欧美在线首页| 国产在线精品播放| 欧美拍拍视频| 欧美日韩免费一区| 国产性猛交96| 欧美三级小说| 亚洲综合色激情五月| 天堂中文а√在线| 在线免费亚洲电影| 久久久久久久久免费看无码 | 成人精品亚洲人成在线| 椎名由奈jux491在线播放| 欧美舌奴丨vk视频| 亚洲免费视频网站| 黄色在线观看国产| 99国产欧美另类久久久精品| 久久精品无码中文字幕| 精品视频在线播放一区二区三区 | 欧美xxxxxbbbbb| 久久香蕉国产| 日韩av成人在线| 天堂在线免费av| 黑人巨大精品欧美一区二区免费| 先锋资源在线视频| 欧美大片专区| 国产高清在线一区二区| 操喷在线视频| 日韩av在线一区| 国产亚洲欧美日韩高清| 国产日韩av一区| 中文字幕第88页| 五月天综合网站| 91在线视频导航| 最爽无遮挡行房视频在线| 4438亚洲最大| 久草资源在线视频| 91亚洲精品久久久蜜桃| 欧美日韩中文在线视频| 精品国产精品国产偷麻豆| 日韩免费在线免费观看| 超碰在线影院| 欧美巨大另类极品videosbest | 自拍偷拍亚洲区| 国产精品国产av| 亚洲一区欧美一区| 亚洲精品乱码久久| 久久精品免费| 亚洲精品国产精品国自产| 四虎在线精品| 久久久中文字幕| 麻豆影视在线| 欧美美女网站色| 久草福利资源在线观看| 91麻豆国产自产在线观看| 国产日韩成人内射视频| 先锋资源久久| 精品视频高清无人区区二区三区| 亚洲综合在线电影| x99av成人免费| 成人av无码一区二区三区| 欧美性猛交xxxx免费看久久久| 国产探花视频在线播放| 国产成人综合在线播放| 国产xxxxx在线观看| 天天综合精品| 精品乱色一区二区中文字幕| www.一区| 午夜免费在线观看精品视频| 高清中文字幕一区二区三区| 日韩欧美不卡一区| 丰满人妻一区二区三区四区| 亚洲最新视频在线观看| 国产在线观看h| 精品一区二区在线视频| 国产特级淫片高清视频| 91九色精品| 欧美二区在线| 粉嫩精品导航导航| 国产在线观看精品| 三级成人黄色影院| 精品综合久久久久久97| 福利在线播放| 日韩久久精品电影| 国产免费av电影| 欧美性感一类影片在线播放| 青青草原在线免费观看视频| 国产欧美日韩激情| 国产乱了高清露脸对白| 国产精品中文字幕日韩精品| 久久精品国产精品亚洲色婷婷| 日韩一区二区在线免费| 久久综合伊人77777麻豆| 日本亚州欧洲精品不卡| 国产精品日日做人人爱| 周于希免费高清在线观看| 欧美人与性动交| 日本在线看片免费人成视1000| 日韩精品在线观看网站| 亚洲乱色熟女一区二区三区| 欧美天堂一区二区三区| 无码人妻久久一区二区三区不卡| 亚洲一线二线三线视频| 91九色丨porny丨极品女神| 国产欧美日本一区视频| 秘密基地免费观看完整版中文 | 成人免费毛片网| 自由日本语亚洲人高潮| 在线亚洲美日韩| 成人在线免费观看网站| 欧美成人第一区| 婷婷五月色综合香五月| 国产视频精品网| 国产精品黄网站| 国产精品二区在线| 日韩在线成人| 91精品在线影院| 国模套图日韩精品一区二区| 91精品国产高清自在线| 国产亚洲成av人片在线观看| 97高清免费视频| 老色鬼在线视频| 午夜精品久久久久久久99黑人| 黄色在线观看视频网站| 国内揄拍国内精品| 国模私拍一区二区国模曼安| 午夜免费久久久久| 性欧美高清come| 欧美高清视频在线观看| www欧美xxxx| 欧美大尺度激情区在线播放| gogo在线观看| 久久久久久久久网站| 成年人国产在线观看| 欧美亚洲在线播放| 日韩电影免费观看高清完整版| 国产不卡精品视男人的天堂| 国产经典一区| 国产在线观看91精品一区| 欧美a级大片在线| 国产日韩欧美一区二区| 国产成人ay| eeuss中文| 伊人天天综合| 色婷婷综合久久久久中文字幕| 日本三级亚洲精品| 91欧美一区二区三区| 成人丝袜视频网| 亚洲国产日韩一区无码精品久久久| 欧美激情一区不卡| 欧美黑人精品一区二区不卡| 精品福利在线看| 乱子伦一区二区三区| 欧美巨大另类极品videosbest| 亚洲精品.www| 亚洲深夜福利网站| 久草中文在线| 91福利视频网| 看片一区二区| 国产在线一区二区三区播放| 精品国产中文字幕第一页| 午夜探花在线观看| 亚洲国产日本| 美女网站免费观看视频| 国产成人av电影在线观看| 国产麻豆天美果冻无码视频| 中文字幕一区在线观看| 日本免费一二三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产精品无码AV| 日韩成人性视频| 免费a级在线播放| 日本老师69xxx| 99国产精品久久一区二区三区| 鲁片一区二区三区| 雨宫琴音一区二区三区| 国产精品免费观看久久| 国产91色综合久久免费分享| 一级肉体全黄裸片| 亚洲成av人片在www色猫咪| 亚洲最大成人av| 亚洲精品一区二区网址| 日韩激情av| 国产精品欧美风情| 日韩手机在线| 免费网站永久免费观看| 麻豆一区二区三区| 成年人网站免费看| 亚洲综合在线五月| 91午夜交换视频| 在线观看日韩专区| 中文字幕成在线观看| aaa级精品久久久国产片| 婷婷伊人综合| www.超碰com| 久久久影视传媒| 日本熟妇成熟毛茸茸| 欧美一区二区在线免费播放| 99re热久久这里只有精品34| 日本三级久久久| 性欧美xxxx免费岛国不卡电影| 亚洲av综合色区| 蜜桃av一区| 亚洲图片综合网| 亚洲高清中文字幕| 国产福利免费视频| 久久精品99久久久香蕉| 成人深夜福利| 色狠狠久久av五月综合|| 久久久久一区| 欧美狂猛xxxxx乱大交3| 欧美日韩国产综合新一区| 人妻一区二区三区免费| 欧美理论电影在线播放| 狂野欧美xxxx韩国少妇| 正在播放一区| 国产一区二区精品久久99| 国产又粗又猛又爽又黄的视频小说 | 在线观看免费视频综合| 亚洲欧美日韩成人在线| 色鬼7777久久| 日韩有码在线电影| 成人激情久久| 精品国偷自产一区二区三区| www.在线成人| 秋霞av一区二区三区| 中文欧美在线视频| 国产亚洲高清一区| 婷婷无套内射影院| 91蜜桃在线免费视频| 国产免费a视频| 久久九九亚洲综合| 成人知道污网站| 成人小视频在线看| 国产精品久久久久一区二区三区共| 国产熟女一区二区三区四区| 国内久久久精品| 日韩av专区| 久久人妻少妇嫩草av蜜桃| 狠狠躁18三区二区一区| 在线播放麻豆| www.成人av| 日本伊人色综合网| 久久久久亚洲av无码专区 | 国产精品永久免费在线| 欧美三级视频| 亚洲AV无码成人精品区明星换面| 这里只有精品视频在线观看| 中文字幕人成乱码在线观看| 亚洲图片都市激情| a亚洲天堂av| 亚洲中文一区二区三区| 97精品伊人久久久大香线蕉 | 99re6这里只有精品视频在线观看| 国产天堂第一区| 久久人人爽人人爽人人片av高请| 欧美精品色图| 国产在线观看无码免费视频| 51精品久久久久久久蜜臀| 欧美一区久久久| 免费视频爱爱太爽了|