zhangfisher

Results 8 issues of zhangfisher

How to use beaker in tornado?

能否提供Docker镜像,方便我们这些对JAVA不熟的小白

malagu应该内置一个Eventbus作为基础能力,用来为模块与模块之间的提供一种高效、易用的通讯机制,帮助模块与模块之间实现松耦合。 `@malgu@eventbus`应该具备以下能力: - **发布订阅功能** 模块可以按需要订阅框架或者其他模块的发布的消息 - **全局消息广播** - **点对点通讯** 主要特性应该包括: - **模块寻址** 在总线内部,每一个模块均需要具备一个地址标识,可以是模块id之类,只需要全局唯一即可。 模块地址应作为模块通讯的 - **具备一定描述能力的消息格式** ```typescript interface Message{ id:number; // 可以是自增值,由框架产生 from:string; // 消息发送者 to?:string; // 消息接收者,仅在点对点时有用 sid?:number meta:{...

本地文件保存在哪里?如果导入保存在平板里面的文件?

`helux`的一个缺点就是功能太过于强大灵活了,导致在写`mutate`等依赖相关时,很容易出错,比如循环依赖,依赖无效等问题,这些问题原则上不是`helux`的错,开发者需要一个更加友好方便的调试诊断工具。 该调试诊断工具`helux-debug`,`建议以`插件`形式提供,具有如下功能: - mutate日志打印 如打印`[helux] create mutate : deps=["a","b","c"] 这些信息可以更好地提供帮助进行故障诊断 - mutate执行跟踪 能输出`mutate`执行过程中出更加友好的依赖读写日志 ``` [helux ] mutate : deps=["a","b","c"] [helux ] mutate : fn [helux ] mutate : task [helux...

### Description Constructor Injection fail in vitest/jest Injected with instance ContainerInstance ```ts import 'reflect-metadata'; //import {expect, test} from "vitest" import {expect, test} from '@jest/globals'; import { Container, Inject, Service, ServiceOptions,...

type: fix
status: needs triage

VoerkaI18n 3.0新特性征集: ## 一词多译 即一个词在不同的上下文场景中需要翻译为不同的词。 ## 交互式参数提示 现有的`cli`命令需要输入的参数较多,不容易记住,拟引入交互式提示功能。 通过交互提示输入各种参数,减少记忆负担。 详见[Mixed-cli](https://zhangfisher.github.io/mixed-cli/) ## 在线编辑多语言 `VoerkaI18n`支持动态语言包补丁功能,也可以很容易扩展在线修改语言词条的功能,见[这里](https://zhangfisher.github.io/voerka-i18n/#/zh/guide/advanced/lang-edit) 拟提供开箱即用的解决方案,让用户直接在界面上进行翻译修改。 ## 顶层CSS语言类 由于不同语言的长度差异很大,当多语言的切换往往会导致界面布局混乱,所以增加一个特性 当切换语言时在`body`上自动添加`data-language=''`的属性,这样开发时就可以为不同的语言添加定制样式