跳到内容
主要的
交换分支/标签
代码

文件夹

永磁
未能加载最新提交信息。
类型
姓名
最新提交消息
提交时间
2021年2月3日
2021年2月2日
2021年2月20日
2020年12月30日

辛迪吉斯

CindyJS是一个创建交互式的框架(数学)网络内容。

它旨在与灰姑娘,为脚本语言CindyScript提供解释器以及一组可以用来描述结构。这些组件结合在一起,可以很容易地将各种概念,特别是几何和数学,但也来自其他各个领域。

另请参阅我们的项目页面.

示例

在网上可以看到一些例子在这里.

还有示例目录在存储库中,演示各个功能和操作。

开发人员可以从本地开发副本运行这些示例。有些示例可能需要一个类似web服务器的环境来避免触发与本地文件关联的浏览器安全措施。要做到这一点,人们可以跑步模块-bin/.l节点在开发树的根目录下,然后访问examples目录的本地副本.

建筑

如果你有npm公司已安装,正在运行npm安装在顶级源目录中应该可以正常工作。

如果您缺少的兼容设置npm公司节点,跑步make build=发布在顶级源目录中应该能够在项目目录树中安装合适的安装程序。一般来说,所有需要的第三方工具都应该自动下载并安装在项目目录树中。一个例外是Java运行时环境,它必须在安装之前安装(因为用户必须手动接受之前的条款和条件允许下载JRE)。

如果npm公司责任。制作成功终止,那么构建/js将包含你可能想在你的网站上包含的人工制品。如果你是从官方承诺开始建设,那么make build=发布部署将创建构建/部署更适合放在网络服务器上,因为它引用了GitHub上的提交,这可能有助于诊断问题。

在Windows上构建

以上说明使用制作主要是为了方便。实际上,几乎所有的命令都传递给包含在制作目录。如果你没有制作在Windows上可用,你可以打电话来节点制造相反。所以一个标准的发布版本应该是node make build=发布.

请注意,您应该安装以下软件:

  • 最近的Java运行时环境(JRE)
  • 带有节点命令已添加到路径
  • 带有吉特可从Windows命令提示符使用的命令

贡献

当你在代码库上工作时制作节点制造将为您提供一个编译速度快、调试容易的版本。与此相反,node make build=发布执行其他编译步骤,如运行闭包编译器。它可能会发出更多的警告,而这些警告在开发时可能会很有用。您应该确保您的代码在两种构建模式下都能工作。

如果你确信你的工作完成了,打电话给我进行所有测试在你这么做之后git添加准备你的改变。这将确保您的修改通过各种测试。相同的测试将在请求拉取时自动运行。一旦你的修改满足了你的期望,通过这些测试并附有适当的测试用例或演示示例(在适当的情况下),您可以为您的更改提交请求。

文档

CindyJS API文档描述如何使用此框架在HTML页面上创建小部件。

其他文件这个裁判目录描写CindyScript编程语言的大部分。这个然而,文档最初是作为相应的灰姑娘文件. 当前的目标是什么功能应该支持,而实际支持可能仍然落后。如果有是你工作中需要的一个特殊功能,不要犹豫提交功能请求为了它。

许可证

根据CindyJS获得许可Apache 2许可证.