Skip to content

Add the Roslyn-based GenAPI as a secondary backend. Introduce --genapi-backend option.#484

Merged
andriipatsula merged 4 commits intodotnet:mainfrom
andriipatsula:task/apatsula/arcade_11726
Dec 8, 2022
Merged

Add the Roslyn-based GenAPI as a secondary backend. Introduce --genapi-backend option.#484
andriipatsula merged 4 commits intodotnet:mainfrom
andriipatsula:task/apatsula/arcade_11726

Conversation

@andriipatsula
Copy link
Copy Markdown
Member

@andriipatsula andriipatsula commented Nov 28, 2022

  • Add dotnet8-transport to a list of package sources
  • Add --genapi-backend option [cci|roslyn] with the default value cci
  • Based on parameters either the Roslyn-based or the Cci-based GenAPI is used to generate reference assemblies.

dotnet/arcade#11726

p.s. The Roslyn-based GenAPI (based on SyntaxGenerator and CSharpSyntaxRewriter) is in testing phase. I created this PR to communicate the changes and usage of the tooling. We can merge it or wait till the Testing is finished.

Copy link
Copy Markdown
Member

@MichaelSimons MichaelSimons left a comment

Choose a reason for hiding this comment

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

I think we should merge this ahead of testing being completed. I do however suggest we change the default to cci until the testing is finished.

@andriipatsula andriipatsula merged commit 17ad400 into dotnet:main Dec 8, 2022
MichaelSimons added a commit to MichaelSimons/source-build-reference-packages that referenced this pull request Jun 16, 2025
…c dir (dotnet#484)

* Move submodules along with projects, patches, and keys into single src dir

* Updates from code review
MichaelSimons added a commit to MichaelSimons/source-build-reference-packages that referenced this pull request Jun 16, 2025
…c dir (dotnet#484)

* Move submodules along with projects, patches, and keys into single src dir

* Updates from code review
MichaelSimons added a commit to MichaelSimons/source-build-reference-packages that referenced this pull request Jun 16, 2025
…c dir (dotnet#484)

* Move submodules along with projects, patches, and keys into single src dir

* Updates from code review
MichaelSimons added a commit to MichaelSimons/source-build-reference-packages that referenced this pull request Jun 17, 2025
…c dir (dotnet#484)

* Move submodules along with projects, patches, and keys into single src dir

* Updates from code review
MichaelSimons added a commit to MichaelSimons/source-build-reference-packages that referenced this pull request Jun 17, 2025
…c dir (dotnet#484)

* Move submodules along with projects, patches, and keys into single src dir

* Updates from code review
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.

2 participants