#夏日挑战赛# 介绍一款开源的开源社区贡献看板 原创 精华

zhushangyuan_
发布于 2022-7-13 23:10
浏览
2收藏

「本文正在参加星光计划3.0–夏日挑战赛」

1、贡献看板简介

opendesign-datastat是一款开源的开源社区贡献面板。openEuler、openGauss、MindSpore、openLookeng等均基于该开源代码实现了自己的贡献面板。预计OpenHarmony后续也会加入,期望早日可以看到OpenHarmony的度量站点。贡献看板可以访问下述站点。

#夏日挑战赛#  介绍一款开源的开源社区贡献看板-鸿蒙开发者社区

#夏日挑战赛#  介绍一款开源的开源社区贡献看板-鸿蒙开发者社区

#夏日挑战赛#  介绍一款开源的开源社区贡献看板-鸿蒙开发者社区

2、如何部署

贡献看板是前后端分离的,datastat只是前端部分,我们看看datastat如何部署。本文不涉及后端接口部分,先使用现成的接口。

2.1、编译构建

代码检出到~/opendesign-datastat。执行下述命令进行构建。当然需要先安装nodejs、npm、pnpm,安装过程较简单,自行安装即可。pnm可以使用命令npm install -g pnpm来安装。

pnpm install
pnpm build

如果是开发模式,以openEuler为例,也可以直接运行。对于其他开源软件,开源参考根目录下的
package.json文件。

pnpm build:euler

2.2、部署构建输出件、

把编译构建复制到nginx目录。

sudo rm -fr /usr/share/nginx/html/*
sudo cp -fr ~/opendesign-datastat/dist/* /usr/share/nginx/html/
sudo chmod -R 755 /usr/share/nginx/html

对于Windows,构建输出件opendesign-datastat-master\dist\openEuler复制到nginx-1.22.0\html\openEuler

2.3、配置nginx.conf

编辑文件./deploy/nginx/nginx.conf,选择一个开源产品,比如openEuler,取消server前的注释,然后复制下配置文件。

cp -f ./deploy/nginx/nginx.conf /etc/nginx/nginx.conf

对于Windows,复制./deploy/nginx/nginx.conf nginx-1.22.0\conf\nginx.conf

2.4、启动nginx服务

linux平台上,执行下述命令进行启动服务。

sudo service nginx status
sudo service nginx start

对于Windows,双击nginx.exe运行。

然后访问http://localhost:8080/zh/overview即可。如下图所示。

#夏日挑战赛#  介绍一款开源的开源社区贡献看板-鸿蒙开发者社区

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2022-7-25 11:18:35修改
7
收藏 2
回复
举报
4条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

不错的界面,希望开源的事业能越来越好!

回复
2022-7-14 10:24:44
Whyalone
Whyalone

欧拉社区好强啊,想看看OpenHarmony的大佬们

=====

社区用户 User

564,140
贡献者 Contributor

9,860
单位会员 Organization Member

363
合并请求 PR

64.4K
需求&问题 Issue

36.4K
评审 Comment

341.6K
特别兴趣小组 SIG

98
代码仓库 Repository

8,977

已于2022-7-14 10:45:04修改
回复
2022-7-14 10:44:37
zhushangyuan_
zhushangyuan_ 回复了 Whyalone
欧拉社区好强啊,想看看OpenHarmony的大佬们 ===== 社区用户 User 564,140贡献者 Contributor 9,860单位会员 Organization Member 363合并请求 PR 64.4K需求&问题 Issue 36.4K评审 Comment 341.6K特别兴趣小组 SIG 98代码仓库 Repository 8,977

你等着哈 

回复
2022-7-14 11:04:15
Yuan_S*_Z*
Yuan_S*_Z*

社区贡献排行榜……

回复
2022-7-21 15:47:48
回复
    相关推荐