Morepath使用React和Cerebral的示例
项目描述
基于Morepath和Cerebral的TodoMVC
Cerebral TodoMVC,后端使用Morepath REST。
Morepath后端
后端基于morepath_reactredux。您可以在服务器目录中找到后端代码。
从项目目录内部,使用virtualenv创建一个干净的Python环境并激活它
$ virtualenv env $ source env/bin/activate
之后,您可以使用以下命令安装包括依赖项在内的包
$ env/bin/pip install -e .
完成此操作后,您可以启动服务器
$ env/bin/run-app
您可以通过http://localhost:5000查看UI。
要安装测试套件并运行测试,请使用以下命令
$ env/bin/pip install -e '.[test]' $ env/bin/py.test
TodoMVC JS 包
我们使用 Cerebral 的 TodoMVC 示例,该示例基于 Baobab、React 和 Cerebral
https://github.com/cerebral/cerebral-todomvc
JavaScript 代码位于 client 子目录中。要重新构建包,您需要安装 JS 依赖项(在 package.json 中列出)。运行
$ npm install
来安装它们。然后运行
$ webpack
在更改后重新构建包。
变更记录
0.2 (2016-08-15)
添加对 Python 3.5 的支持,并将其作为默认测试环境。
在客户端应用标准 js 代码风格。
升级到 Cerebral 1.0 并更新依赖项。
将客户端重构为新的 Cerebral 最佳实践。
0.1 (2016-05-04)
首次公开发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
morepath_cerebral_todomvc-0.2.tar.gz (508.7 kB 查看哈希值)
关闭
更多路径_cerebral_todomvc-0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2e6ad9b5d1b36342d0a108ad4cab1217bec2b48bfe15e59a6ed3c022720c2a6d |
|
MD5 | 81c598c253148291d4f19083c8785e8c |
|
BLAKE2b-256 | 168384e58f63cdf2e3f31990f806f2fb55279915c864f0194cc94ad4bab4d1ae |