跳转到主要内容

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 查看哈希值)

上传时间 源代码

由支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面