不同版本的管理员休息令人困惑

时间:2018-02-06 14:21:03

标签: javascript reactjs admin-on-rest

这个问题最有可能是维护者。

我在休息时使用稳定版本的admin。 (https://www.npmjs.com/package/admin-on-rest

现在最新的是1.3.4。

项目存储库的主要分支仅在上次修复时才更新。据我了解,维护人员只在下一个分支处理功能:https://www.npmjs.com/package/admin-on-rest-next

但是正如我看到npm中的其他项目名为' react-admin':https://www.npmjs.com/package/react-admin

我对此版本感到困惑,因为在存储库中我们看到它已被弃用。我们看到我们应该使用admin-on-rest。但是如果我去admin-on-rest-next分支,在docs中我们会看到有关react-admin的信息!它已被弃用,但它是下一个分支中的文档。目前尚不清楚。

对维护者提出的其他问题:如果我计划将来长期使用我的管理员项目,我现在应该查看哪个版本?

1 个答案:

答案 0 :(得分:2)

这是可以理解的。

最初,我们将项目admin-on-rest命名为:

  • 我们只使用REST
  • 名称react-admin已被采用

然而,随着graphql的出现,我们努力使其与任何后端兼容。名称admin-on-rest因此令人困惑。我们找到了react-admin的作者,他同意给我们起名字。

因此,简而言之,admin-on-restreact-admin是同一个项目:

admin-on-rest是我们项目的第一个版本。 react-admin是第二个版本。

我们只会在admin-on-rest(v1)上发布错误修复和向后兼容的新功能,我们正在积极致力于使用Material UI v1(目前处于测试阶段)的react-admin(v2)。

react-admin也已发布为测试版:

npm install react-admin@2.0.0-beta2

所有插件包都已相应地从aor-XXX重命名为ra-XXX。请阅读next分支中的升级指南。

react-admin已发布! https://marmelab.com/react-admin/