迪亚
这个寄存器为旗舰产品提供了一个概览 迪亚 联合国 乌克兰数字转型部。 。 。 .
迪亚 提供公民数字文件和政府服务.
该应用程序的创建是为了让乌克兰人可以在几分点击中与国家互动,而不用花时间排队和文书工作- 迪亚 开放源码应用程序将帮助各国、公司和社区为长期关系奠定基础。 这些关系的核心是开放、效率和人道.
我们很高兴分享 迪亚 与你合作的项目.
有用链接
| 专题 | 链接 | 说明 |
|---|---|---|
| 乌克兰数字转型部 | https://thedigital.gov.ua/ (中文(简体) ) | 乌克兰数字转型部官方主页 |
| Diia App (英语) | https://diia.gov.ua/ (中文(简体) ) | Diia 申请的官方网站 |
开始
此寄存器包含有加密和认证工具的包.
构建进程
1. 克隆密码库通过 git clone 命令
示例
git clone https://github.com/diia-open-source/be-pkg-crypto.git pkg-crypto
2. 转到代码根目录
cd ./pkg-crypto
3. 安装 npm 依赖性
附属物的安装包括以下两个步骤:
1. 人工复制、建立和链接来自 @diia-inhouse 范围
每个 Diia 服务取决于来自 @diia-inhouse/<package> 范围分布在不同寄存器之间,是单独建造的,不公布于公共npm登记册.
这种依赖关系的完整列表可以在目标服务中找到 package.json 文件输入 dependencies 财务报告和审定财务报表 devDependencies 分别载于第1款.
关于如何将依赖关系与 @diia-inhouse/<package> 范围说明如下: LINKDEPS.md 可在此处找到
https://github.com/diia-open-source/diia-setup-hoto/tree/main/backend 页面存档备份,存于互联网档案馆
2. 安装公共 npm 依赖性并使用与 @diia-inhouse 范围
用于安装和使用链接的依赖 pkg-crypto 下列命令可以使用:
$ cd ./pkg-crypto
$ npm link @diia-inhouse/db @diia-inhouse/redis ... @diia-inhouse/<package-name>
万一所有依赖来自 @diia-inhouse 范围是链接的,并且可以解决,然后,您将有一个完整的依赖列表,为服务代码基础安装.
4. 构建软件包
为了建立服务,您必须运行命令 npm run build 在服务代码基础的根目录内按照:
$ cd ./pkg-crypto
$ npm run build
如何捐款
Diia项目欢迎对这一解决方案的贡献;详情请参见Conference.md文件
许可证发放
版权(C) Diia和其他所有贡献者.
凭 欧盟PL ( "License" ) ; 您不能使用此文件, 除非遵守许可证 。 欧盟PL允许重新使用,但不鼓励,但载有不同许可证的源文件除外.
您可在下列地点获得许可证副本: https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12。 。 。 .
有关迪亚项目、许可证和任何再使用的问题应针对 modt. [email protected]。 。 。 .
该项目吸收了第三方材料。 在所有情况下,提供这些第三方依附关系的原始版权通知和许可证保持不变。 关于打字人依赖,您还应审查 第三方通知。 。 。 .