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

Creating separate csharp readme for multiApi support #2954

Merged
merged 5 commits into from
Jun 4, 2018

Conversation

shahabhijeet
Copy link
Member

@shahabhijeet shahabhijeet commented Apr 26, 2018

Creating separate csharp readme
Adding multi api sections in the csharp configs

@AutorestCI
Copy link

AutorestCI commented Apr 26, 2018

Automation for azure-libraries-for-java

This PR contains more than 3 context, SDK generation is not enabled. Contexts found:

  • web/resource-manager
  • network/resource-manager
  • compute/resource-manager
  • storage/resource-manager
  • subscription/resource-manager
  • keyvault/resource-manager
  • resources/resource-manager
  • authorization/resource-manager

@AutorestCI
Copy link

AutorestCI commented Apr 26, 2018

Automation for azure-sdk-for-go

This PR contains more than 3 context, SDK generation is not enabled. Contexts found:

  • subscription/resource-manager
  • network/resource-manager
  • web/resource-manager
  • compute/resource-manager
  • keyvault/resource-manager
  • authorization/resource-manager
  • storage/resource-manager
  • resources/resource-manager

@AutorestCI
Copy link

AutorestCI commented Apr 26, 2018

Automation for azure-sdk-for-node

This PR contains more than 3 context, SDK generation is not enabled. Contexts found:

  • web/resource-manager
  • compute/resource-manager
  • resources/resource-manager
  • keyvault/resource-manager
  • authorization/resource-manager
  • subscription/resource-manager
  • network/resource-manager
  • storage/resource-manager

@AutorestCI
Copy link

AutorestCI commented Apr 26, 2018

Automation for azure-sdk-for-python

This PR contains more than 3 context, SDK generation is not enabled. Contexts found:

  • subscription/resource-manager
  • authorization/resource-manager
  • keyvault/resource-manager
  • compute/resource-manager
  • storage/resource-manager
  • web/resource-manager
  • network/resource-manager
  • resources/resource-manager

@azuresdkciprbot
Copy link

AutoRest linter results for SDK Related Validation Errors/Warnings

These errors are reported by the SDK team's validation tools, reachout to ADX Swagger Reviewers directly for any questions or concerns.

File: specification/authorization/resource-manager/readme.md

⚠️0 new Warnings.(2 total)
0 new Errors.(0 total)

File: specification/compute/resource-manager/readme.md

⚠️0 new Warnings.(81 total)
0 new Errors.(0 total)

File: specification/keyvault/resource-manager/readme.md

⚠️0 new Warnings.(8 total)
0 new Errors.(0 total)

File: specification/network/resource-manager/readme.md

⚠️0 new Warnings.(108 total)
0 new Errors.(0 total)

File: specification/resources/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/storage/resource-manager/readme.md

⚠️0 new Warnings.(3 total)
0 new Errors.(0 total)

File: specification/subscription/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/web/resource-manager/readme.md

⚠️0 new Warnings.(638 total)
0 new Errors.(0 total)

AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback

Thanks for your co-operation.

@azuresdkciprbot
Copy link

AutoRest linter results for ARM Related Validation Errors/Warnings

These errors are reported by the ARM team's validation tools, reachout to ARM RP API Review directly for any questions or concerns.

File: specification/authorization/resource-manager/readme.md

⚠️0 new Warnings.(4 total)
0 new Errors.(0 total)

File: specification/compute/resource-manager/readme.md

⚠️0 new Warnings.(56 total)
0 new Errors.(1 total)

File: specification/keyvault/resource-manager/readme.md

⚠️0 new Warnings.(15 total)
0 new Errors.(0 total)

File: specification/network/resource-manager/readme.md

⚠️0 new Warnings.(95 total)
0 new Errors.(74 total)

File: specification/resources/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/storage/resource-manager/readme.md

⚠️0 new Warnings.(3 total)
0 new Errors.(0 total)

File: specification/subscription/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/web/resource-manager/readme.md

⚠️0 new Warnings.(154 total)
0 new Errors.(3 total)

AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback

Thanks for your co-operation.

@sarangan12
Copy link
Member

@lmazuel I had an offline discussion with @shahabhijeet . It seems he has specific requirements on creating the tags and seperate readme files for C#. I am not sure how your tool will be able to handle the requirements. So, I am sending this PR to you to take a look

@sarangan12 sarangan12 assigned lmazuel and unassigned sarangan12 May 1, 2018

## Common C# Settings

``` yaml !$(MultiApi)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fearthecowboy Just to confirm, MultiApi and multiapi are the same for Autorest bootstrap? IOW, If I call autorest --multiapi does it trigger correctly MultiApi here?

Copy link
Member

@lmazuel lmazuel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just want @fearthecowboy to confirm explicit that MultiApi and multiapi are always interpreted the same by Autorest, since Go and Python uses --multiapi and this C# PR is using --MultiApi.
If they are not interpreted the same, I would suggest to rename all the MultiApi here to multiapi for consistency with the already existing configuration.

@fearthecowboy
Copy link
Member

Oh, my bad -- yeah they should be the same.

@azuresdkciprbot
Copy link

AutoRest linter results for ARM Related Validation Errors/Warnings

These errors are reported by the ARM team's validation tools, reachout to ARM RP API Review directly for any questions or concerns.

File: specification/authorization/resource-manager/readme.md

⚠️0 new Warnings.(4 total)
0 new Errors.(0 total)

File: specification/compute/resource-manager/readme.md

⚠️0 new Warnings.(56 total)
0 new Errors.(11 total)

File: specification/keyvault/resource-manager/readme.md

⚠️0 new Warnings.(15 total)
0 new Errors.(0 total)

File: specification/network/resource-manager/readme.md

⚠️0 new Warnings.(95 total)
0 new Errors.(78 total)

File: specification/resources/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/storage/resource-manager/readme.md

⚠️0 new Warnings.(3 total)
0 new Errors.(0 total)

File: specification/subscription/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(4 total)

File: specification/web/resource-manager/readme.md

⚠️0 new Warnings.(154 total)
0 new Errors.(22 total)

AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback

Thanks for your co-operation.

@azuresdkciprbot
Copy link

AutoRest linter results for SDK Related Validation Errors/Warnings

These errors are reported by the SDK team's validation tools, reachout to ADX Swagger Reviewers directly for any questions or concerns.

File: specification/authorization/resource-manager/readme.md

⚠️0 new Warnings.(2 total)
0 new Errors.(0 total)

File: specification/compute/resource-manager/readme.md

⚠️0 new Warnings.(81 total)
0 new Errors.(0 total)

File: specification/keyvault/resource-manager/readme.md

⚠️0 new Warnings.(8 total)
0 new Errors.(0 total)

File: specification/network/resource-manager/readme.md

⚠️0 new Warnings.(108 total)
0 new Errors.(0 total)

File: specification/resources/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/storage/resource-manager/readme.md

⚠️0 new Warnings.(3 total)
0 new Errors.(0 total)

File: specification/subscription/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/web/resource-manager/readme.md

⚠️0 new Warnings.(639 total)
0 new Errors.(0 total)

AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback

Thanks for your co-operation.

1 similar comment
@azuresdkciprbot
Copy link

AutoRest linter results for SDK Related Validation Errors/Warnings

These errors are reported by the SDK team's validation tools, reachout to ADX Swagger Reviewers directly for any questions or concerns.

File: specification/authorization/resource-manager/readme.md

⚠️0 new Warnings.(2 total)
0 new Errors.(0 total)

File: specification/compute/resource-manager/readme.md

⚠️0 new Warnings.(81 total)
0 new Errors.(0 total)

File: specification/keyvault/resource-manager/readme.md

⚠️0 new Warnings.(8 total)
0 new Errors.(0 total)

File: specification/network/resource-manager/readme.md

⚠️0 new Warnings.(108 total)
0 new Errors.(0 total)

File: specification/resources/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/storage/resource-manager/readme.md

⚠️0 new Warnings.(3 total)
0 new Errors.(0 total)

File: specification/subscription/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/web/resource-manager/readme.md

⚠️0 new Warnings.(639 total)
0 new Errors.(0 total)

AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback

Thanks for your co-operation.

@azuresdkciprbot
Copy link

AutoRest linter results for ARM Related Validation Errors/Warnings

These errors are reported by the ARM team's validation tools, reachout to ARM RP API Review directly for any questions or concerns.

File: specification/authorization/resource-manager/readme.md

⚠️0 new Warnings.(4 total)
0 new Errors.(0 total)

File: specification/compute/resource-manager/readme.md

⚠️0 new Warnings.(56 total)
0 new Errors.(11 total)

File: specification/keyvault/resource-manager/readme.md

⚠️0 new Warnings.(15 total)
0 new Errors.(0 total)

File: specification/network/resource-manager/readme.md

⚠️0 new Warnings.(95 total)
0 new Errors.(78 total)

File: specification/resources/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/storage/resource-manager/readme.md

⚠️0 new Warnings.(3 total)
0 new Errors.(0 total)

File: specification/subscription/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(4 total)

File: specification/web/resource-manager/readme.md

⚠️0 new Warnings.(154 total)
0 new Errors.(22 total)

AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback

Thanks for your co-operation.

Copy link
Member

@lmazuel lmazuel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have strong concerns about defining tags in the language Readme

ApiVersionName: Api2017_10_01
```

## Tag: Packages for Azure Stack
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shahabhijeet why is that? All tags should be in the main Readme, this file is not for tag definition but for C# specifics definition

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lmazuel this is the first time we are trying to do something for AzureStack, and we ourselves do not know if this is the right thing to do, as we need feedback from AzureStack team.
So once we have an agreement and things are set in place, these tags will be moved to main readme.md, hence right now they are only C# AzureStack specific and are not ready to be consumed by anyone else outside C# SDK

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As long as you tell me that it's temporary and experimental, and will not spread across all the Readme, I'm fine :)

…or CSharp generation. Adding tags for Resoruce Manager azure stack multiapi generation.
@shahabhijeet shahabhijeet added the DoNotMerge <valid label in PR review process> use to hold merge after approval label May 5, 2018
@shahabhijeet shahabhijeet self-assigned this May 5, 2018
@shahabhijeet
Copy link
Member Author

@lmazuel @sarangan12 requirements from azure stack is still changing.
Can we hold off merging this PR.
Once things gets finalize, this PR can be merged.
Assinging it to myself.

@azuresdkciprbot
Copy link

AutoRest linter results for SDK Related Validation Errors/Warnings

These errors are reported by the SDK team's validation tools, reachout to ADX Swagger Reviewers directly for any questions or concerns.

File: specification/authorization/resource-manager/readme.md

⚠️0 new Warnings.(2 total)
0 new Errors.(0 total)

File: specification/compute/resource-manager/readme.md

⚠️0 new Warnings.(81 total)
0 new Errors.(0 total)

File: specification/keyvault/resource-manager/readme.md

⚠️0 new Warnings.(8 total)
0 new Errors.(0 total)

File: specification/network/resource-manager/readme.md

⚠️0 new Warnings.(108 total)
0 new Errors.(0 total)

File: specification/resources/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/storage/resource-manager/readme.md

⚠️0 new Warnings.(3 total)
0 new Errors.(0 total)

File: specification/subscription/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/web/resource-manager/readme.md

⚠️0 new Warnings.(640 total)
0 new Errors.(0 total)

AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback

Thanks for your co-operation.

@azuresdkciprbot
Copy link

AutoRest linter results for ARM Related Validation Errors/Warnings

These errors are reported by the ARM team's validation tools, reachout to ARM RP API Review directly for any questions or concerns.

File: specification/authorization/resource-manager/readme.md

⚠️0 new Warnings.(4 total)
0 new Errors.(0 total)

File: specification/compute/resource-manager/readme.md

⚠️0 new Warnings.(56 total)
0 new Errors.(11 total)

File: specification/keyvault/resource-manager/readme.md

⚠️0 new Warnings.(15 total)
0 new Errors.(0 total)

File: specification/network/resource-manager/readme.md

⚠️0 new Warnings.(95 total)
0 new Errors.(78 total)

File: specification/resources/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(0 total)

File: specification/storage/resource-manager/readme.md

⚠️0 new Warnings.(3 total)
0 new Errors.(0 total)

File: specification/subscription/resource-manager/readme.md

⚠️0 new Warnings.(0 total)
0 new Errors.(4 total)

File: specification/web/resource-manager/readme.md

⚠️0 new Warnings.(154 total)
0 new Errors.(22 total)

AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback

Thanks for your co-operation.

@shahabhijeet shahabhijeet removed the DoNotMerge <valid label in PR review process> use to hold merge after approval label May 30, 2018
@shahabhijeet
Copy link
Member Author

@sarangan12 @lmazuel this PR is finalize and is ready to be merged.

@lmazuel lmazuel merged commit a9675b1 into Azure:master Jun 4, 2018
@AutorestCI
Copy link

AutorestCI commented Jun 4, 2018

Automation for azure-sdk-for-ruby

This PR contains more than 3 context, SDK generation is not enabled. Contexts found:

  • compute/resource-manager
  • resources/resource-manager
  • storage/resource-manager
  • keyvault/resource-manager
  • subscription/resource-manager
  • web/resource-manager
  • authorization/resource-manager
  • network/resource-manager

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

Successfully merging this pull request may close these issues.

6 participants