文件名称:ctoUI:[WIP]用于创建CTO插件的应用程序体系结构框架
文件大小:419KB
文件格式:ZIP
更新时间:2024-05-09 23:35:33
TypeScript
CTO UI CTO UI是CrypTool用来在CrypTool Online上创建和维护其插件的应用程序体系结构框架。 通过提供插件创建的基础,CTO UI使得创建交互式插件变得容易。 CTO UI负责数据流,用户界面的呈现和更新。 实际上,使用CTO UI,您应该能够用一个文件创建一个完整的插件。 CTO UI建立在与React相同的原则上,但是针对CTO进行了优化。 如果您熟悉React,那么您应该熟悉CTO UI。 特征 CTO UI是一种创新的,非常简单的方法,可以借助JavaScript / TypeScript在整个CrypTool平台上构建用户界面。 仅使用一组工具和API构建用户界面。 CTO UI具有易于阅读且易于编写的声明式JS语法,可与新的Jekyll版本的CTO无缝协作,并使UI和算法完美同步。 :dizzy: 交互式CTO UI管理组件的状态,并在发生更改时有效地呈
【文件预览】:
ctoUI-master
----.gitignore(2KB)
----.babelrc(185B)
----e2e()
--------.gitignore(405B)
--------package.json(305B)
--------cypress.json(3B)
--------tsconfig.json(6KB)
--------yarn.lock(57KB)
--------cypress()
----package.json(2KB)
----src()
--------Locales()
--------Views()
--------PluginUI.ts(5KB)
--------Direction()
--------html.d.ts(104B)
--------Algorithm.ts(513B)
--------index.ts(573B)
--------Configuration.ts(613B)
----cli()
--------ctoui(104B)
--------cli.js(629B)
--------bundle()
--------create()
----CONTRIBUTING.md(932B)
----LICENSE(1KB)
----tsconfig.json(1KB)
----.github()
--------workflows()
----examples()
--------caesar()
----.eslintrc.js(120B)
----README.md(2KB)
----typedoc.json(218B)
----docs()
--------package.json(303B)
--------theme.config.js(5KB)
--------next.config.js(108B)
--------public()
--------pages()
--------yarn.lock(221KB)
----tsdx.config.js(619B)
----test()
--------PluginUI.test.ts(706B)
--------__snapshots__()
----.prettierrc(39B)
----yarn.lock(545KB)