华为云开发者成长中心:从发布作品到自动化积分的实战分享
华为云开发者成长中心:从发布作品到自动化积分的实战分享
作为一个刚接触华为云开发者成长中心的新人,今天我把几个日常任务跑通了一遍,这里分享下实际操作过程,给同样刚入门的朋友参考。
一、发布作品到作品展览馆
成长中心有一个"发布作品"任务,完成可以拿200积分,是单次奖励最丰厚的日常任务之一。
我的作品是一个纯前端实现的2048数字合并游戏,零依赖、单文件部署。整个发布流程大致分几步:
1. 准备项目:确保代码在GitCode仓库里,有README.md说明文档。
2. 生成封面:用Playwright对运行中的项目截图,生成16:9的封面图。这里有个坑——沙箱环境默认没装中文字体,截图中文会显示为方块,需要先装fonts-noto-cjk。
3. 打包详情:把README和项目截图打包成zip上传。
4. 开隧道:用DevBridge开发隧道把本地8080端口暴露到公网,让平台能访问到你的项目demo。
5. 选活动提交:在展览馆里选一个活动(比如"华为云AI产品实践"),填作品名和简介,提交即可。
整个流程跑下来大概5分钟,主要时间在装字体和生成封面上。发布成功后会在展览馆生成一个作品页面,同时积分自动到账。
二、给实践中心仓库提Issue
成长中心还有一个任务是给Agent开发实践中心的代码仓提Issue,完成拿60积分。
具体操作很简单:在GitCode上找到agent-best-practices组织下的任意仓库,点Issues → 新建,提一个有价值的建议或bug报告就行。关键是内容要有实质意义,不能灌水。
三、Star实践中心仓库
类似地,给实践中心仓库点Star也能拿积分。在GitCode上找到仓库点一下Star按钮即可。
四、关于自动化
这几个任务其实有一定的规律性,可以通过脚本自动化:
- 发布作品:封面生成、打包、API调用都可以脚本化,关键是STS临时凭证的获取和DevBridge隧道的开关。
- 提Issue和Star:GitCode有完整的REST API(基于Gitea),用OAuth token认证后可以批量操作。
不过有些任务必须手动完成,比如微认证需要做题、实验实践需要在沙箱操作、开发者赛事需要报名参加。这些没法绕过。
五、一点心得
1. 先看任务中心:成长中心的任务列表是完成什么的指南针,先看有哪些任务、各多少积分,再决定优先做哪些。
2. 积分有每日上限:发布作品是每天一次,Issue和Star有每周限制,不是想做多少次都行。
3. 隧道很实用:DevBridge开发隧道不仅能用于发布作品,日常开发调试时把本地服务暴露出去也很方便。
4. GitCode OAuth会过期:token有效期有限,过期后需要重新扫码授权,建议在需要操作GitCode时再登录。
希望这篇分享对刚接触华为云开发者平台的朋友有帮助。如果有问题欢迎在评论区交流。
- 点赞
- 收藏
- 关注作者
评论(0)