Git Product home page Git Product logo

volunteer-certificate's Introduction

wuhan2020 社区官网 wuhan2020 官方公告

志愿者入口(Slack交流群组) >>> 点击加入 Slack 交流群组

目录

新型冠状病毒肺炎防疫信息收集平台

针对 2020 年初在武汉爆发的新型冠状病毒疫情,本项目旨在收集各医院、酒店、工厂、物流、捐赠、捐款、预防、治疗、动态等信息,统一收集,统一发布,以便各方之间进行信息互通,有效调配社会资源。

该仓库为数据主仓,所有数据由脚本自动提交导入,请不要在该仓库中直接提交数据信息,具体数据提交渠道,请参考该文档。

协作流程

本平台为方便大家协作,构建如下协作流程

img

除信息人工审核外,其他部分均为自动化完成,不应需要人工介入。

该平台主要开源项目

数据同步

渐进式 Web 应用

API 服务

地图可视化组件

石墨表格同步组件

合作的公益项目

阿里云疫情分析平台(完全免费)

我是志愿者,希望一起维护项目

我是数据提交志愿者,使用石墨文档

本平台收集信息包含如下几类数据提交的信息,请分别申报填写。

本平台使用石墨文档收集数据信息,并由脚本定时同步数据到该仓库,请不要在该仓库中直接修改数据文件。

由于参与人员较多,不开放所有人员的编辑权限,请在这里填写申请,会定向邀请到特定表单中进行信息录入。

石墨文档地址:

具体细节可以参见这里

我是开发相关志愿者,使用GitHub

本平台现阶段主要流程是使用GitHub flow以及GitHub project,通过issue和PR来进行处理。参与者需要有GitHub账号。

提交issue

issue可以是需求,也可以是建议或者bug等。在提交 issue 时,请确定 issue 的类型,并在标题中注明,项目的机器人将会自动打上对应的标签。具体类型现在定义如下:

  • hospital: 医院相关信息
  • factory: 生产相关信息
  • logistical: 物流相关信息
  • hotel: 酒店相关信息
  • donation:捐款相关信息
  • clinic:义诊相关信息
  • news:疫情新闻动态相关信息
  • doc: 文档相关
  • bug: 缺陷反馈
  • feature: 新的特性

认领任务

Issue 列表 中挑选任务。然后在该 issue 中使用 /self-assign命令领取任务。项目的机器人将会自动将该issueAssignees指定为自己。

具体如何提issue和PR,请参考这里

Slack交流群组

点击加入Slack 交流群组

Slack频道导航

(需要先加入群组)

频道名 链接
默认频道 Github
通用信息发布 Github
设计技能组 Github
产品需求管理技能组 Github
前端技能组 Github
后端技能组 Github
子项目: 数据同步 Github
子项目: Web前端展示 Github
子项目: 数据地图可视化 Github
子项目: API服务器 Github
采集给官方的建议 Github
海外相关 Github
Slack频道运营团队 Github

邮件列表

wuhan2020 邮件列表:[email protected] (订阅, 退订, 存档)

欢迎大家加入共同探讨各类技术或非技术类问题,让我们大家一起齐心协力,众志成城,共克时艰!

FAQ常见问题

已经整理整个项目的FAQ,请查看

信息组FAQ,请查看

请点击石墨文档

volunteer-certificate's People

Contributors

chenrui333 avatar dependabot[bot] avatar egria avatar imgbot[bot] avatar lovepoem avatar muxxs avatar nwljy avatar youqingxiaozhua avatar zhaofeng-shu33 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

volunteer-certificate's Issues

文案展示有误,在贡献者提交个人信息成功后,页面文案显示不对

当前问题

请描述清楚你使用的环境,最好有相应的截图以便我们重现问题
当贡献者提交信息成功后,

1,前端:提交按钮应该灰掉
2,后端显示“网络异常”太笼统,应该是”用户已经提交,请到邮箱查看证书”
3,当用户再次打开邮箱的提醒链接时候,页面显示”用户已经提交,请到邮箱查看证书“,提交按钮灰掉

Logging functionality

描述功能要求

using logging module to print to file (exception, debug info etc).

如果有的话,请附图

额外的信息

Hack for wuhan比赛证书

描述功能要求

需要一个A4纸大小的横向,英汉双语的Hack for wuhan的参赛证书。标明比赛所获得的名次(1,2,3等奖,优秀奖等),标明获奖团队的主要成员,项目名字。简单的获奖文案。加入(wuhan2020社区,开源社和Datawhale的图标)日期。看是否是要添加二维码或者链接?(wuhan2020或者比赛的作品集的),最后署名Hack for wuhan大赛组委会。

如果有的话,请附图

额外的信息

[help wanted] 志愿者证书领取失败

您的问题

收到志愿者证书领取邮件后,在页面上填写昵称信息提交后,在邮箱里没有收到证书邮件。

如果有的话,请附图

image

额外的信息

  • 邮箱类别:Gmail
  • 已检查垃圾邮件列表

Hack for wuhan2020 大赛证书

描述功能要求

需要一个A4纸大小的横向,英汉双语的hack for wuhan2020的参赛证书。标明比赛所获得的名次(1,2,3等奖,优秀奖等),标明获奖团队的主要成员,项目名字。简单的获奖文案。加入(wuhan2020社区,开源社和Datawhale的图标)日期。看是否是要添加二维码或者链接?(wuhan2020或者比赛的作品集的),最后署名Hack for wuhan2020大赛组委会。

如果有的话,请附图

额外的信息

determine which api to use

您的问题

Which one to use. API/README.md or README.md. We should determine this as soon as possible.

如果有的话,请附图

额外的信息

[功能拆分-后端] 3 后端项目批量给用户邮箱发邮件,定时任务

描述功能要求

第1步. 后端项目批量给用户邮箱发邮件

将为当前邮箱状态为0的邮箱生成token(可以定时任务扫描),并更新本行记录的token为新token
每个邮件的关键内容为确认称呼的ur:
https://community.wuhan2020.org.cn/zh-cn/certification/index.html?token=dsfasgdafgaggsdagdsg

邮件发送完毕后,状态置为 1

[功能拆分-后端] 2 submitUserinfo 用户提交信息接口的开发

描述功能要求

用户修改称呼后修改称呼,要去部署在公网服务器上,功能正确(可以先写死点假数据),让前端能联调

2. 用户提交信息:

http://localhost:5000/api/submitUserinfo

类型:post请求 post的Content-Type一定是application/json

入参

{
    "Token":"dsfasgdafgaggsdagdsg",  // token
    "Name":"new namw"                //修改后的称呼
}

结果

成功:

   {
      "code":0,      // 成功
      "message": "",
      "data":null
   }

失败:

   {
      "code":1,   // 失败
      "message": "网络异常",
      "data":null    
   }

目录结构混乱

目录结构混乱

代码有两个入口,或者多个入口

期待的正确输出

只有一个入口,代码clone到本地就直接能使用

move sensitive information to config file

描述功能要求

the email sender needs username and password. These should be moved to config file and read dynamically when the program starts. The config file should be ignored in .gitignore.

如果有的话,请附图

额外的信息

Sample image not included

当前问题

No pic.jpg is included in the repo, which will cause fatal error.
请描述清楚你使用的环境,最好有相应的截图以便我们重现问题

期待的正确输出

deployment

描述功能要求

deploy to some kind of server

@lovepoem mentioned the possibility to deploy to his nginx server. However, he is not familiar with such kind of deployment.

I think we can not wait for the sponsor support.

Add CI

描述功能要求

  • CI should test the endpoint on localhost.
  • deploy to private server

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.