设置您的工作区¶
与Sage一起使用的文本编辑器和IDE¶
以元数据表示 :issue:`30500` 我们正在收集如何配置各种文本编辑器和IDE以与Sage一起使用的说明。
集线盒¶
Gitpod 是一项免费服务,允许您在基于VS代码的在线开发环境中构建和运行Sage。无需在您的计算机上安装任何东西,Gitpod就可以创建一个虚拟的全功能工作区,所有依赖项和工具都已预先安装。
要开始, go to Gitpod 并使用您的GitHub或GitLab帐户登录。请稍候,Gitpod正在创建工作区。第一次,可能需要一些时间来构建Sage。
现在,您可以运行和编辑Sage的代码。贡献您的更改是正常的 Git workflow 。要实现这一点,您首先必须使用GitHub授权Gitpod:
在Running Gitpod工作区中,通过以下方式生成新的SSH密钥对
ssh-keygen -f tempkey
。使用以下命令将私钥作为安全环境变量保存在Gitpod中
gp env PRIVATE_SSH_KEY="$(<tempkey)"
,或使用 Gitpod UI 。按照中的说明向GitHub注册公钥 生成SSH密钥 。
关闭此Gitpod工作区。
遵循此程序后,每个新的Gitpod工作区都将有一个工作空间 origin
您可以将您的更改推送到远程。
你也可以 use your VS Code Desktop 保留您的本地IDE配置,同时仍然受益于Gitpod的高规格服务器和自动预编译。