CodeForge

快速开始

从登录到第一次提交,完成 CodeForge 项目挑战的最短路径。

最短路径

  1. 注册或登录 CodeForge Web。
  2. 在项目目录中选择一个项目挑战。
  3. 选择语言。当前版本仅支持 pythoncpp
  4. 在终端登录 CLI。
codeforge login
  1. 初始化项目。项目目录会按 <course>-<language> 命名。
codeforge init http-server --language python
cd http-server-python
  1. 在本地 IDE 中完成当前阶段要求。
  2. 提交源码并等待评测结果。
codeforge submit

提交后,终端会显示提交 ID、当前状态、构建日志、测试日志、失败原因和下一步提示。评测成功后,服务端会把你的项目推进到下一阶段。

当前 CLI 获取方式

当前版本尚未提供正式安装包或包管理器安装命令。如果你是在本仓库中本地开发 CLI,请使用下面的 go run 方式:

go run -buildvcs=false ./cmd/cli login
go run -buildvcs=false ./cmd/cli init http-server --language python
go run -buildvcs=false ./cmd/cli submit

CLI 发布后,这一节会替换为正式安装命令。

On this page