欢迎使用Sage开发者指南 #
在文档中添加示例 查找错误或打字错误 修复错误 实现新函数或创建新类 为数学主题贡献一个有用的教程 将现有文档翻译为新语言 升级包、创建快速的新C库等。
第一步 :为了与圣人社区分享变化,您 需要了解修订控制。 我们使用软件Git进行此操作 目的。 在这里,我们将为您介绍如何在您的平台上设置Git 并准备一个本地分支机构与所有Sage用户共享。 注释 作为一种简单的入门方法,您可以运行和编辑Sage的代码并贡献 您的更改使用 Gitpod公司 ,免费在线开发 基于VS代码的环境。 它将启动一个预先创建的工作区,其中包含所有 安装了依赖项和工具,以便您可以直接开始贡献 离开。 开始时间 去Gitpod ,并阅读 我们的 Gitpod指南 了解更多信息。 使用GitHub :所有更改都会通过 圣人 GitHub上的存储库 在某个时刻。 它包含 错误报告、增强建议、正在进行的更改,以及所有 今日圣人的历史。 你必须熟悉它才能参与Sage 发展。 使用Git :在这里,我们为以下内容提供了深入的指导 与Git合作开发Sage。 当您需要有关Git的帮助时,请阅读此内容 合并冲突等棘手的情况。 为圣人编写代码 :这是关于 编写代码和文档。 初学者应该阅读以下内容 优秀的开发人员。 随着时间的推移,惯例不断演变,也经历了圣人 撰稿人可能想偶尔复习一下这一章。 测试Sage :我们最重视测试Sage。 每次更改 Sage源代码有破坏Sage的风险,必须在被测试之前进行测试 合并。 这一部分解释了帮助测试Sage的各种工具。 更新Sage文档 :Sage的所有特征都记录在 我们的手册。 本部分解释了更新Sage的技术方面 文档。 关于圣人编码的更多信息 :当您需要了解 明智的深度编码,请阅读此。 包装 :Sage由许多第三方软件包和 它自己的分发包。 这部分是为高级开发人员准备的。