欢迎使用Sage开发者指南!¶
每一个使用Sage的人都被鼓励在某个时候为Sage贡献一些东西。你可以:
在文档中添加示例
查找错误或打字错误
修复错误
实现新功能
为一个数学主题写一篇有用的教程
将现有文档翻译为新语言
创建一个新类,创建一个快速的新C库,等等。
本文档告诉您要完成以上所有操作需要了解的内容,从报告错误到修改和扩展Sage及其文档。我们还将讨论如何与全球其他Sage用户共享您的新代码和修改过的代码。
以下是每个部分的简要概述;有关更多详细信息,请参阅下面的扩展目录。不管你从哪里开始,祝你好运,欢迎来到圣哲发展!
Trac服务器: 所有的改变都会发生 the Sage Trac server 在某个时候。它包含错误报告、升级请求、正在进行的更改,以及那些已经是Sage的一部分。 Click here 更多信息。
重要的是,你需要 create a trac account 为了做出贡献。
源代码: 您需要自己的Sage源代码副本来更改它。 Go there 为了得到它并得到建造它的指示。
如果您以前从未从事过软件工作,请密切关注 prerequisites to compile 在你的系统上。
习俗: 阅读我们的 conventions and guidelines 代码和文档。
所有与手册、教程和语言相关的东西, click here .
Git(修订控制): 要与Sage社区共享更改,您需要了解修订控制;我们使用Git软件来实现此目的。
Sage Trac和门票¶
对Sage源代码的所有更改都需要在 Sage trac server .
为Sage编写代码¶
进行Sage的测试¶
Sage编码详细信息¶
Sage笔记本开发指南¶
这项工作是根据 Creative Commons Attribution-Share Alike 3.0 License .