不同版本的 admin-on-rest 令人困惑

different versions of admin-on-rest confusing

这个问题很可能是给维护者的。

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

现在最新的是1.3.4.

project-repository 的主要分支仅更新上次修复。据我了解,维护人员仅在下一个分支上处理功能: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 分支,在文档中我们会看到关于 react-admin 的信息!它已被弃用,但它是下一个分支中的文档。不清楚。

还有其他问题要问维护者:如果我计划在未来长时间使用我的 admin-on-rest 项目,我现在应该看哪个版本?

这是可以理解的。

最初,我们将项目命名为 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 [=54= 的 react-admin (v2) ] v1(目前处于测试阶段)。

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

npm install react-admin@2.0.0-beta2

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

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