欢迎阅读软件遗产文档#

基础
_图像/卡片_基础_ ndraw_discoverable.svg

了解我们的使命和源代码存档。了解如何使用归档进行第一步。

发现软件遗产

发现软件遗产
保留
_images/card_preserve_undraw_moving.svg

在存档中添加或更新源代码的所有方式。

存档源代码

存档源代码
浏览
_图像/cad_browse_undraw_file_arching.svg

我们庞大的档案可以通过多种方式进行搜索和访问。使用它可以明确地将源代码的任何部分引用给您的同事:代码片段、目录、版本等。

了解如何搜索存档

搜索、浏览和参考
外联
_图像/卡_outreach_undraw_engineering_team.svg

加入我们的合作伙伴网络。与团队合作或成为大使。教别人如何使用档案。获取下次活动的材料。

向世界介绍软件遗产

告诉世界
接口
_图像/卡接口取消提取接口.svg

使用软件遗产进行开发或研究。以编程方式浏览、访问或导入源代码。

在应用程序中使用Software Heritage

在应用程序中使用
开发
_images/card_contribute_undraw_dev_focus.svg

增强我们的收集、保存和查询过程。

改进源代码的通用存档

改进通用存档

发现软件遗产#

了解我们的使命和源代码存档。了解如何使用归档进行第一步。

_图像/卡片基础取消提取可发现.svg

为什么是通用软件归档?#

实践中的软件遗产#


存档源代码#

在Software Heritage中有多种方法可以添加或更新源代码档案文件。其中一些是自动化的:我们的工具抓取多个软件开发平台以归档尽可能多的开放项目。其他要求手动程序。

_图像/卡_preserve_undraw_moving.svg

之前…#

保存代码存储库#

一次保存多个项目,保存一个锻造厂#

分两步保存锻造:

  1. 创建帐户

  2. 提交存档请求以保存完整的锻件

关于“立即添加锻造”过程的技术见解

保存用于科学的代码#

使用ELife、Ipol、HAL保存软件。直接推送您的内容由可信赖的合作伙伴使用软件遗产:

保存旧版源代码#

恢复和管理里程碑式遗留源代码:如何保存遗留代码


搜索、浏览和参考#

搜索和访问存档,或使用它明确引用任何源代码的一部分。

_图像/卡片浏览取消提取文件搜索svg

需要帮助吗?想提出建议吗?使用用户邮件列表


告诉世界#

无论您是否具有技术背景,请帮助我们传播信息关于软件遗产。鼓励开发人员归档其源代码代码。寻找有兴趣使用源代码集合。

_图像/卡_outreach_undraw_engineering_team.svg

大使计划#

演示文稿#


在应用程序中使用#

与您的应用程序或研究项目中的源代码存档进行交互。

_图像/卡接口取消提取接口.svg

浏览API#

数据模型和标识符#

存款API#


改进通用存档#

有很多方法可以帮助软件遗产。无论大小,欢迎并非常感谢您的贡献。

_images/card_contribute_undraw_dev_focus.svg

贡献发展技能:

贡献资源和基础设施:


目录#