Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQ] - APIs assignation to products #299

Closed
paulaingenia opened this issue May 27, 2023 · 5 comments
Closed

[FEATURE REQ] - APIs assignation to products #299

paulaingenia opened this issue May 27, 2023 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@paulaingenia
Copy link

Please describe the feature.

Hi!

I was checking the files generated by extractor pipelines and for APIs assigned to products the files is inside folder products, "products" has folders for each product and inside each folder there is a file apis.json who contains the APIs assigned for such product, example /products/users/apis.json. For cases where we have mutiple teams working on the same APIM we have multiples repositories for APIs and I think is better to have an approach similar to "tags" where de assignation is in the "apis" folder, example: apis/users/tags.json in the same way we could have apis/users/products.json.

Thanks in advance!

@waelkdouh waelkdouh added the enhancement New feature or request label May 27, 2023
@waelkdouh
Copy link
Contributor

@guythetechie in our next release we are working on modifying the behavior of the extractor to match what @paulaingenia is requesting here correct?

@paulaingenia
Copy link
Author

Hi guys!

Do you have an update about this topic?

Thanks in advance!

@waelkdouh
Copy link
Contributor

@paulaingenia as you are probably aware this is an open source project on top of our daily jobs. So we can't promise any timelines. Having said that we are actively working on this project and we try to tackle issues when we can. We will respond here when a resolution has been reached here. So please avoid reaching out for progress updates.

@guythetechie
Copy link
Contributor

@paulaingenia - APIM does the product-API assignment at the product level, not the API level. We're trying to keep our API consistent with it to make updates easy. That said, we're tweaking the product-API level as proposed here. Things will still be in the products folder, but our update should make conflicts across teams less likely.

@paulaingenia
Copy link
Author

Hi guys! thanks for the answer. I think is a better approach manage products like "tags", but the idea you showed me here improve a little current situation.

Thanks again for your time!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants