api-platform / api-platform/api-doc-parser

list and create endpoints aren't correctly matched

未关闭
#130 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
113
派生
80
PR 合并指标
30 天内没有已合并 PR

描述

**Api Doc-parser version**: 0.16.1

**Description**
Following the [guidelines](https://github.com/api-platform/api-doc-parser#openapi-support) for creating the endpoint names, I am just getting the operations defined for the `/.../users/{id]` endpoint (e.g. `get`, `put`, `delete`). The operations that are defined for the `.../users` endpoint (`get`, `post`) are not detected by the doc parser.

**Possible Solution**
[This fork](https://github.com/emdgroup/api-doc-parser) takes care of these issues. While you can inject the customized doc-parser in the following way:

```
import { parseOpenApi3Documentation } from '@emdgroup-liquid/api-doc-parser';
import { ApiPlatformAdminDataProvider, openApiDataProvider } from '@api-platform/admin';

const customDataProvider: ApiPlatformAdminDataProvider = openApiDataProvider({
...
apiDocumentationParser: parseOpenApi3Documentation,
});

const Admin = () => {
return (

);
};
```
It would be nice to integrate the changes into this main repo.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。