好名单中心
DigitalOcean的Hub for Good列出的所有公共项目。
开发/建设
要设置构建/开发环境,您将需要在安装了Node 12+的情况下运行npm i 。 这将安装依赖项,以允许您构建项目。
要构建或开发此工具,您将需要创建一个Google表格来为该页面提供动力,并创建一个可以访问该表格的Google API服务帐户。 然后,可以按照config.example.js显示的结构,将此工作表的ID和服务的详细信息添加到项目根目录下的config.js文件中。
使用这些详细信息的脚本还支持环境变量而不是配置文件,有关设置哪些环境变量的信息,请参阅config.example.js注释中包含的信息。
要开发此工具,请运行npm run dev 。 这将启动开发服务器,该服务器将在发生更改时自动重新加载代码库。
如果您希望将此工具托管在服务上,只需运行npm run build 。 这将自动运行所有必需的构建脚本以构建该工具。 然后,您可以将dist文件夹放入Web服务器/存储桶中。
将GitHub Actions设置为自动执行此操作,以将此存储库部署到gh-p
1