同步操作将从 萌萌哒赫萝/PicList 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
yarn install
然后通过
yarn dev
启动项目。
只跟 Electron 主进程相关的代码请在 src/main
目录下添加。只跟渲染进程相关的代码请在 src/renderer
目录下添加。两个进程都能使用的代码请在 src/universal
目录下添加。 注意:渲染进程没有 Node.js
能力,所有渲染进程需要用到 Node.js
模块相关的代码请在 src/main/events/picgoCoreIPC.ts
下添加事件进行处理。
所有的跨进程事件名请在 src/universal/events/constants.ts
里添加。
所有的全局类型定义请在 src/universal/types/
里添加,如果是 enum
,请在 src/universal/types/enum.ts
里添加。
与图床管理功能相关的代码请在src/main/manage
和src/renderer/manage
目录下添加。
在 public/i18n/
下面创建一种语言的 yml
文件,例如 zh-Hans.yml
。然后参考 zh-CN.yml
或者 en.yml
编写语言文件。并注意,PicList 会通过语言文件中的 LANG_DISPLAY_LABEL
向用户展示该语言的名称。
在 src/universal/i18n/index.ts
里添加一种默认语言。其中 label
就是语言文件中 LANG_DISPLAY_LABEL
的值,value
是语言文件名。
如果是对已有语言文件进行更新,请在更新完,务必运行一遍 yarn gen-i18n
,确保能生成正确的语言定义文件。
console.log
等调试代码。git add . && yarn cz
,唤起 PicGo 的代码提交规范工具。通过该工具提交代码。此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。