Skip to content

Documenting Gapic/Proto (autogen files) #1492

Description

@callmehiphop

Opening an issue to track discussion on how we should go about documenting GAX from within our library.

Activity

  1. callmehiphop commented on Aug 15, 2016

    @callmehiphop
    ContributorAuthor

    My initial thoughts are that users who take advantage of GAX will be a bit more advanced. That being said, it might not be unreasonable to simply link them to the proto files being used? Then from within our library we can document the methods that expose said APIs v2, v1beta1, etc.

    It also might benefit us to look into adding the feature discussed here - https://github.com/GoogleCloudPlatform/gcloud-common/issues/80

  2. stephenplusplus commented on Aug 16, 2016

    @stephenplusplus
    Contributor

    cc: @jmuk @jmdobry

    Is it a requirement for us to display autogen docs, or is linking to proto files sufficient?

  3. jmdobry commented on Aug 16, 2016

    @jmdobry
    Contributor

    For now at least, I think linking to proto files is sufficient.

  4. jmuk commented on Aug 16, 2016

    @jmuk
    Contributor

    Cc: @omaray

    We want the documentation for GAX (i.e. LanguageServiceApi). The generated files are more language-idiomatic and serve methods with additional features such as parameter-flattening / page-streaming, that are not seen in the proto files. We will also add auto-generated usage samples to individual method.

  5. omaray commented on Aug 17, 2016

    @omaray

    Correct. We want the documentation of GAPIC/GAX to show. Not every API will have a handwritten layer (or at least at the beginning). So we want to show the docs of the auto-gen too.

  6. stephenplusplus commented on Dec 5, 2016

    @stephenplusplus
    Contributor
  7. changed the title [-]Documenting GAX[/-] [+]Documenting Gapic (autogen files)[/+] on Mar 7, 2017
  8. changed the title [-]Documenting Gapic (autogen files)[/-] [+]Documenting Gapic/Proto (autogen files)[/+] on Jun 9, 2017
  9. swcloud commented on Jun 30, 2017

    @swcloud
    Contributor

    @stephenplusplus Looks amazing! We finally did it!! Really appreciate your great work!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

priority: p1Important issue which blocks shipping the next release. Will be fixed prior to next release.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions