当前位置: 首页 > news >正文

百度收录最新方法福州seo公司排名

百度收录最新方法,福州seo公司排名,宽屏绿色新闻资讯网站织梦模板,wordpress 边栏这是一篇帮助你给第一个项目写文档的指南。万事开头难#xff0c;我希望这份指南能把你引导到正确的道路上。最后#xff0c;你应该有一个可以公开发布的项目。请轻松地阅读完这篇文章#xff0c;或者简单地把它当作参考。为什么要写文档#xff1f;你将会在 6 个月后使用你…这是一篇帮助你给第一个项目写文档的指南。万事开头难我希望这份指南能把你引导到正确的道路上。最后你应该有一个可以公开发布的项目。请轻松地阅读完这篇文章或者简单地把它当作参考。为什么要写文档你将会在 6 个月后使用你的代码我发现一开始从利己的角度来解释这个问题会比较有吸引力。写文档最好的理由就是你将会在 6 个月后使用你的代码。你 6 个月前写的代码跟别人写的代码对你来说通常没有什么区别。你将会带着一种熟悉的感觉读你的代码。然后一种不良的预兆悄悄逼近你发现写代码的人毫无经验毫无智慧。当你读完几个月前很简单易懂或者取巧的代码之后你就会开始同情你的用户。只要我写下为什么我要这么做生活就会变得如此简单。文档能让你记录代码为什么这样写的原因。同样地代码注释解释了为什么而不是怎么做文档也是这样。你想要别人使用你的代码你已经写了一段代码并且发布了它。你这样做是因为你认为别人可能觉得它有用。但是人们需要先知道为什么你的代码对他们可能有用才会决定使用它。文档可以告诉人们这个项目对他们有用。如果人们不知道你项目存在的意义他们不会使用它。如果人们不知道怎么安装你的程序他们不会使用它。如果人们不知道怎么使用你的代码他们不会使用它。只有少数人会深入研究你的代码并且使用它。几乎没人会使用你的代码除非它有好的文档。如果你真的热爱你的项目给它写文档让其他人使用它。你需要别人的帮助开源项目是具有魔力的对吗你发布了代码然后 code gnomes 出现并且让你的代码更好。当你发布代码的时候会有一种奇妙的感觉产生。它通过各种方式出现但总是能让你兴奋不已。有人在使用我的代码这是一种混合了恐惧和兴奋的感觉。我创造了价值如果它出错了怎么办我是一个开源项目开发者了天哪别人在使用我的代码。。。写好的文档能够减轻这种恐惧。很多恐惧来自于给世界创造东西。我最喜欢的关于这个问题的引文如下所示恐惧来自于你做着重要的事情。如果你在做不让你恐惧的事情那么它对你或者世界都没有益处。恭喜你感到恐惧它意味着你在做重要的事情。实际上不完全是这样。开源项目确实令人感到惊奇但它同样必须符合现实世界的规则。你必须有付出才有收获。在你为项目付出大量工作之后才能获得贡献。在你的项目有用户之后才能获得贡献。在你的项目有文档之后才能获得贡献。文档也为你项目的第一次贡献提供平台。很多人从来没有为开源项目贡献过让他们修改代码比修改文档可怕得多。如果你没有文档你将失去这类文档贡献者。文档让你的代码更好有一个古老的事实把东西写下来帮助你更好地思考。头脑里产生一个听起来不错的想法很容易但是把想法写到纸上就需要思想上的升华。写文档能提升代码的设计。在纸上讨论你的API和设计决定可以让你用一种更正式的方式思考它们。它还有一个不错的副作用让别人按照你原来的意图贡献代码。你想成为一个更好的写作者。写文档跟大多数人体验过的写作方式不同。技术写作是一种非与生俱来的艺术。写文档将会是你成为更好的技术写作者这条路的起点作为程序员这是一个有用的技能。写作会随着时间的流逝变得更容易。如果你好几个月没写东西再次动笔就会变得更加困难。边做项目边写文档将会让你保持一个合理写作节奏。用什么工具写作简单的开始是取得实际成果的最好方式。我将会提供一条平坦的路给你走在你有了基本的想法之后你可以扩大范围。这些工具很强大并且容易使用。这将移除写作的障碍。这篇文章中的例子在 Markdown 和 reStructuredText 中都是有效的。reStructuredText 有一点难用但是更强大。我推荐你两个都看看然后决定哪个你想要用。纯文本版本控制做为程序员我们生活中纯文本的世界里。我们的文档工具不应例外。我们想要能把纯文本转化成漂亮的 HTML 的工具。我们还有一些最好的跟踪文件变化的工具。为什么我们写文档的时候会放弃使用这些工具这套工作流是强大的并且对开发者来说很熟悉的。基本例子12345Resources---------*Online documentation:http://docs.writethedocs.org/*Conference:http://conf.writethedocs.org/上面的文字将渲染成标题下面带着列表。URLs 将会被自动超链接。这写起来很容易不但作为纯文本有意义而且还能很好的渲染成 HTML。README你第一个应该写的文档是 README。如果你提供了合适的扩展名代码托管服务会自动把你的 README 渲染成 HTML。它也是大多数用户跟你的项目的第一次互动。所以一个可靠的 README 对你的项目十分有用。文档写什么现在我们来讨论重要的事情。确保你的用户能得到他们需要的所有信息但不要太多。首先你需要问自己文档是为谁而写。一开始你只需要吸引两类的读者用户开发者用户是指那些只是想使用你的代码而不管关心它怎么工作的人。开发者是指那些想要给你的代码做贡献的人。你的项目解决了哪些问题很多人会通过你的文档搞清楚你的项目是什么。有人会提到它有人会随机地用 Google 搜索一个短语。你应该解释你的项目做了什么和它存在的意义。Fabric 这方面做的很好。一个代码的小例子提供一个生动的例子来告知用户你的项目通常会被用来做什么。 Requests 是一个很好的例子。一个代码和问题追踪的链接人们有时候喜欢浏览源代码。他们可能对归档他们发现的代码 BUG 感兴趣。尽可能地让那些想要为项目做贡献的人做这件事很容易。我认为 Python Guide 做得很好因为它有指向代码部分的链接。常见问题(FAQ)很多人会有相同的问题。如果问题一直发生你应该适当地修改你的文档或者代码来解决问题。但是总是有一些经常被问的关于项目的问题不能改变的的事情等。把这些记录在文档中并且使其保持最新。FAQs 通常会过时但当它们被很好的维护时它们就是黄金资源。 Tastypie 做得很好它把 FAQs 整理成“Cookbook”。如何获取支持邮件列表IRC 频道文档要记录如何获取帮助和跟项目社区交流。 Django 这方面做得很好。给贡献者的信息在项目中人们通常有怎么做事情的标准。你应该记录在文档上以便于别人写代码时能符合项目的标准。Open Comparison 这方面做的很好。安装说明一旦人们决定使用你的代码他们需要知道如何获取它和运行它。但愿你的安装指令只有几行用于基本使用。如果有必要给出提供更多信息和说明的页面链接。我认为 Read the Docs 中我们做得很好。你的项目许可证BSD?MIT? GPL? 这些证书可能对你来说没什么但是使用你代码的人会很关心这个。考虑一下你想要用什么证书发布你的项目务必选择一个互联网上的标准许可证。下一步做什么在你遵循上面的指南之后我们相信你的项目将会成功。进一步的参考资料查看这篇文章 如何维护一个开源项目。模板给你一个 README 的模板。如果你使用 markdown 的语法把它命名为 README.md。如果你使用 reStructuredText 的语法把它命名为 README.rst。1234567891011121314151617181920212223242526272829303132333435363738394041$project$project will solve your problem of where tostart with documentation,by providingabasic explanation of how todoit easily.Look how easy it istouse:import project# Get your stuff doneproject.do_stuff()Features---------Be awesome-Make things fasterInstallation------------Install$project by running:install projectContribute-----------Issue Tracker:github.com/$project/$project/issues-Source Code:github.com/$project/$projectSupport-------Ifyou are having issues,please let us know.We haveamailing list located at:projectgoogle-groups.comLicense-------The project islicensed under the BSD license.
http://www.zqtcl.cn/news/861723/

相关文章:

  • 行业网站做的好的wordpress要有数据库
  • 重庆智能网站建设哪里好怎么在微信做企业网站
  • 甘肃建设局网站丰都网站建设公司
  • 四川建设设计公司网站网站建设好的图片
  • 建设旅游网站的总结做网站链接怎么做
  • 深圳网站建设建设wordpress cms 布局
  • 企业网站的建立必要性公司建网站哪家
  • 自己做的旅游网站 介绍免费的网站推广在线推广
  • 阿里巴巴 网站设计龙华建设网站公司
  • 番禺网站优化手机商城是什么意思
  • 如何做网站关键词wordpress安装卡死
  • word模板免费下载网站山东定制网站建设公司
  • 郑州网站推广排名公司win7上怎样卸载wordpress
  • 科技网站有哪些wordpress代码编辑器件
  • 做英文企业网站多钱钱wordpress调用外链图片
  • 自学网站查分数西双版纳傣族自治州天气
  • 网站建设一个多少钱wordpress朗读句子插件
  • 网站关键词怎么填写找代理商的渠道有哪些
  • 网站开发销售简历范文新建网站网络空间
  • 舟山外贸建站公司制作公司简介
  • 菜鸟是什么网站威海网站建设费用
  • 网站开发花费如何制作个人网页兼职
  • 网站鼠标特效用户体验最好的网站
  • 网站设计步骤图南通网站建设公司
  • 做盗版系统网站会不会开发次元世界
  • 下载爱南宁官方网站手机app开发软件有哪些
  • 云浮网站设计不收费的企业查询网站
  • 网站栏目怎么做iis网站筛选器被挂马
  • 网站开发中遇到的主要问题品牌营销策略包括哪些内容
  • 网站制作易捷网络十大社区团购平台有哪些