时空开发指南小说,游戏开发指南小说txt

  时空开发指南小说,游戏开发指南小说txt

  

Development Guidelines

开发指南

  这个页面是为滑索的开发者,想为滑索代码库或文档做贡献的人,或者想从源代码安装并对他们的滑索副本做本地更改的人准备的。

  这个页面是为滑索开发、希望为紫品代码库或文档提供帮助,或者希望从源文件安装并对齐普林的副本进行本地修改的人编写的。

  欢迎所有贡献、错误报告、错误修复、文档改进、增强和想法。我们在开源代码库上跟踪问题,也有一个邮件列表,您可以在那里提问。

  所有的贡献、bug报告、bug修复、文档改进、增强和想法都是受欢迎的。我们跟踪开源代码库上的问题,也有一个邮件列表,你可以问问题。

  

Creating a Development Environment

创建开发环境

  首先,您需要通过运行以下命令来克隆滑索:

  首先,你需要通过运行下面代码克隆齐柏林:

  $ git克隆git @ github。com:your-github-用户名/zip line。饭桶然后签出到一个新分支,您可以在那里进行更改:

  然后检查到一下你可以做过修改的分支:

  $ git check out-b some-short-descriptive-name如果你还没有它们,你需要一些C库依赖项。您可以按照安装指南获取适当的依赖项。

  如果您还没有这些文件,则需要一些C库依赖项。您可以按照安装指南获得适当的依赖关系。

  以下部分假设您已经在系统上安装了virtualenvwrapper和匹普.用于开发的计算机编程语言库依赖项的建议安装:

  下面的部分假定您已经在系统上安装了价值出版社和匹普。建议安装用于开发的计算机编程语言库依赖项:

  $ mkvirtualenv滑索$。/etc/ordered_pip.sh ./etc/需求。txt $ pip install-r ./etc/requirements _ dev。txt $ pip install-r ./etc/requirements _ blaze。文本文件(textfile)最后,您可以通过运行以下命令来构建C扩展:

  最后,您可以通过运行来构建C扩展:

  $ python setup.py build_ext -在结束之前,确保测试通过。

  要完成,确保测试通过。

  如果在设置一个新的虚拟环境后运行鼻测试时出现错误,请尝试运行

  如果在创建新的虚拟机后运行鼻测试出错,请尝试运行

  #其中高空滑索是您的虚拟设备的名称五美元停用滑索美元在高空滑索上工作

Development with Docker

使用Docker开发

  如果您想使用码头工人容器来处理滑索,您需要在滑索根目录中构建Dockerfile,然后构建Dockerfile-dev .构建这两个容器的说明可以分别在构建和Dockerfile-dev中找到。

  如果您想使用码头工人容器与滑索一起工作,则需要在高空滑索的根目录中构建构建文件,然后构建Dockerfile-dev。在构建和Dockerfile-dev中分别找到用于构建这两个容器的指令。

  

Style Guide amp; Running Tests

样式指南;运行测试

  我们使用薄片8来检查风格要求,使用鼻测试来运行滑索测试。我们的持续集成工具将运行这些命令。

  我们使用薄片8来检查样式需求和鼻测试来运行紫皮林测试。我们的连续集成工具将运行这些命令。

  在提交修补程序或获取请求之前,请确保您的更改在运行时通过:

  在提交补丁或提请请求之前,请确保在运行时您的更改通过测试:

  flake8滑索测试

  为了在本地运行测试,您需要TA-lib,您可以通过运行以下命令在Linux操作系统上安装它:

  为了在本地运行测试,您需要TA LIB,您可以通过在Linux操作系统操作系统上安装运行:

  $ wget http://公关下载。SourceForge。net/ta-lib/ta-lib-0。4 .0-src。焦油。gz $ tar-xvzf ta-lib-0。4 .0-src。焦油。gz $ CD ta-lib/$ ./configure-prefix=/usr $ make $ sudo make install,对于操作系统上的TA-lib,您只需运行:

  对于系统上的TA LIB,您可以运行:

  $ brew安装ta-lib,然后运行点安装TA-lib:

  然后运行点安装钽库:

  $ pip install-r ./etc/requirements _ talib。文本文件(textfile)您现在应该可以运行测试了:

  您现在应该可以自由运行测试:

  $ nosetests

  

Continuous Integration

持续集成

  我们对Linux-64位构建使用CI,对Windows-64位构建使用申请人.

  我们使用特拉维斯海峡群岛为Linux-64位构建和应用程序供应商为Windows 64位构建。

  

Packaging

包装

  要了解我们如何构建滑索康达包,您可以阅读我们的发布过程说明中的这一部分。

  要了解我们如何构建齐品康达软件包,您可以在我们的发布过程日记中阅读这一部分。

  

Contributing to the Docs

对文档的贡献

  如果您想对zipline.io上的文档有所贡献,您可以导航到docs/source/其中每个重新构造的文本(.rst)文件是一个单独的部分。要添加一个节,创建一个名为某个描述性名称. rst的新文件,并将一些描述性名称添加到附录. rst .要编辑一个节,只需打开一个现有文件,进行更改,然后保存它们。

  如果您想为ZiPix .超正析象管(图片Orthicon)的文档作出贡献,您可以导航到文档/来源/的每个reStructuredText .rst)文件,其中的每一个都是单独的一个部分。要添加一个部分,创建一个名为某个描述性名称。英特尔的快速储存技术的新文件,并将一些描述性名称添加到附录。rst。要编辑一个部分,只需打开现有文件中的一个,进行更改,然后保存它们。

  我们使用狮身人面像为滑索生成文档,您需要通过运行以下命令来安装:

  我们使用狮身人面像生成齐柏林文档,您需要通过运行来安装:

  $ pip install-r ./etc/requirements _ docs。文本文件(textfile)要在本地构建和查看文档,请运行:

  要在本地构建和查看文档,请运行:

  #假设你在滑索根目录$ CD docs $ make html $ { BROWSER } build/html/index。html

Commit messages

提交消息

  开始提交消息的标准前缀:

  启动提交消息的标准前缀:

  建筑:与构建滑索虫相关的更改错误:错误修复程序:弃用某些内容,或删除弃用的对象开发人员:开发工具或实用程序doc:文档enh:增强维护:维护提交(重构、错别字等)版本:恢复早期提交类型:样式修复(空白、PEP8、flake8等)TST:添加或修改测试回复:与发布ZiplinePERF相关:性能增强一些提交样式准则:

  一些提交风格指南:

  提交行不应超过72个字符。提交的第一行应该包括上述前缀之一。提交主题和提交主体之间应该有一个空行。一般来说,信息应该用祈使句。最佳实践是不仅要包括变更内容,还要包括变更原因。

  提交行不应超过72个字符。提交的第一行应该包括上面的前缀之一。在提交主体和提交主体之间应该有一个空行。一般来说,信息应该是祈使语气。最好的做法是不仅包括改变是什么,而且包括改变的原因。

  例如:

  维护:删除最大杠杆等未使用的计算。在绩效期间,最大杠杆率、最大已用资本、累计已用资本已计算但未使用。这些计算中至少有一个,max_leverage,产生了除以零的误差。不是掩盖错误,整个计算有点可疑,所以删除了,当算法手头没有现金时,有可能在以后处理案件时(或提出适当的错误)添加它。

Formatting Docstrings

格式化文档字符串

  当添加或编辑类、函数等的文档字符串时,我们使用数组作为规范引用。

  当为类、函数等添加或编辑文档字符串时,我们使用数组作为规范引用。

  

Updating the Whatsnew

更新新事物

  我们有一套什么新闻文件,用于记录不同版本的滑索之间发生的变化。一旦您对滑索进行了更改,请在您的拉请求中更新最新的什么新闻文件,并在评论中说明您所做的更改。您可以在以前的什么新闻文件中找到示例。

  我们有一套什么新闻文件用于记录不同版本的齐柏林之间发生的变化。一旦你改变了齐柏林,在你提需求,请更新最新的什么新闻并说明你改变了什么。你可以在以前的什么新闻中找到例子。

  转载于:https://www。cn博客。com/gebin/p/9487617。超文本标记语言

时空开发指南小说,游戏开发指南小说txt