辛迪JS CindyJS是一个创建交互式的框架网络的(数学)内容。 它旨在与灰姑娘,为脚本语言CindyScript提供解释器以及一组可以用来描述结构。总之,这些组件使可视化各种概念,尤其是几何学和一般数学,也来自其他各个领域。 另请参阅我们的项目页面. 示例 可以在网上看到示例在这里. 还有一个示例目录在存储库中演示各个功能和操作。 开发人员可以从本地开发副本运行这些示例。一些示例可能需要类似Web服务器的环境来避免触发与本地文件关联的浏览器安全措施。为此,可以运行node_modules/.bin/st-l-nc在开发树的根目录中,然后访问examples目录的本地副本. 建筑物 如果你有净现值法已安装,正在运行npm安装在顶级源目录中应该可以正常工作。 如果您缺少兼容的设置净现值法和节点,运行生成版本=发布在顶级源目录中应该能够在项目目录树中安装合适的设置。通常,应自动下载所有必需的第三方工具并安装在项目目录树中。一个例外是Java Runtime Environment,它必须在(因为用户必须在允许下载JRE)。 如果净现值法分别。制作成功终止,然后构建/js将包含您可能希望在网站中包含的人工制品。如果您是根据正式提交进行构建,那么make-build=发布部署将创建构建/部署更适合放在web服务器上,因为它引用GitHub上的提交,这可能有助于诊断问题。 在Windows上构建 上述描述使用制作主要是为了方便。实际上,几乎所有的命令都传递给了中包含的基于JavaScript的构建系统制作目录。如果你没有制作在Windows上可用,你可以打电话节点制造而不是。所以标准的发布版本应该是节点生成版本=发布. 请注意,您应该安装以下软件: 最新的Java运行时环境(JRE) 带有节点添加到PATH的命令 具有的Windows Git吉特可从Windows命令提示符使用的命令 贡献 当您处理代码库时制作或节点制造将为您提供编译速度快且易于调试的构建。与此相反,节点生成版本=发布将执行其他编译步骤,如运行Closure Compiler。它可能会发出更多警告,这反过来可能在开发时有用。您应该确保代码在两种构建模式下都能工作。 如果你确信你的工作已经完成,请致电进行所有测试在你做了之后git添加进行更改。这将确保您的修改通过各种测试。相同的测试将在pull请求上自动运行。一旦你的修改满足了你的期望,通过这些测试并附有适当的测试用例或演示示例(如果合适),您可以为您的更改提交请求。 文档 CindyJS API文档描述如何使用此框架在HTML页面上创建小部件。 中的其他文档这个裁判目录描写CindyScript编程语言的大部分。这个然而,文档最初是相应的灰姑娘文档.它当前的目标是什么功能应该是支持,而实际支持可能仍然落后。如果有是您工作中需要的一个特殊功能,请不要犹豫提交功能请求因为它。 许可证 CindyJS根据Apache 2许可证.