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

APIView - Show summary of methods and definition count across all packages within a language #1017

Open
praveenkuttappan opened this issue Sep 17, 2020 · 0 comments
Assignees
Labels
APIView Priority 3 APIView Central-EngSys This issue is owned by the Engineering System team. feature-request This issue requires a new behavior in the product in order be resolved.

Comments

@praveenkuttappan
Copy link
Member

Feature request from Josh Free and Jonathan. This is something that .Net review system supports and would benefit in knowing if a specific method is already defined in any package and how many times and where?

More details on this feature request chat:

the ability to click on a method and get a count of how many times that name has been used in all APIs for a particular language
​[Yesterday 5:16 PM] Jonathan Giles
    i.e. yesterday I was looking at a naming mismatch in some of our APIs where we in some places use a method named 'retry' and in other places 'retryOptions'

    I had to go into my IDE to look up if there was prior art for one of these.   so it's a feature where methods are catalogued and looked up with references to where they are used.  I would say it is a specific method name across all libraries for a single language. it won't be specific per review - it's a cross-cutting review feature

Message from Josh Free about current such feature in .Net tool

[11:28 AM] Josh Free
    for instance, their fxcore apidiff has a feature I miss; which is a way to quickly get the api-count -- the number of times the same name has been used in public APIs in all surface area (all SDKs from the repo)
​[11:28 AM] Josh Free
    so we can make a decision between name-A and name-B by just going with the one we've used most frequently

@praveenkuttappan praveenkuttappan added APIView Central-EngSys This issue is owned by the Engineering System team. labels Sep 17, 2020
@praveenkuttappan praveenkuttappan self-assigned this Sep 17, 2020
sima-zhu pushed a commit to sima-zhu/azure-sdk-tools that referenced this issue Dec 3, 2020
@praveenkuttappan praveenkuttappan added the feature-request This issue requires a new behavior in the product in order be resolved. label Nov 16, 2021
@praveenkuttappan praveenkuttappan added Intern Work assigned to our great interns and removed Intern Work assigned to our great interns labels May 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
APIView Priority 3 APIView Central-EngSys This issue is owned by the Engineering System team. feature-request This issue requires a new behavior in the product in order be resolved.
Projects
Status: No status
Status: 🤔 Triage
Development

No branches or pull requests

1 participant