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

Add a source generator project #20

Open
rdeago opened this issue Nov 11, 2022 · 0 comments
Open

Add a source generator project #20

rdeago opened this issue Nov 11, 2022 · 0 comments
Labels
area:code [issue/PR] affects project code (excluding tests). area:test [issue/PR] adds, updates, or otherwise affects tests. enhancement [issue/PR] requests / implements new or improved functionality.
Milestone

Comments

@rdeago
Copy link
Member

rdeago commented Nov 11, 2022

Reference version

2.0.1-preview

Background and motivation

See #17

Proposed enhancement

Add a source generator with complete integration tests.

Implementation proposals

It should be an incremental generator (of course!) and use as many features as possible: MSBuild properties, MSBuild items, attributes...

The generated code should be well-behaved of course.

Integration tests should consist of simple example projects using the generator, plus test projects that have to build and execute successfully the example projects using MSBuild APIs.

Usage examples

n/a

Risks

n/a

Additional information

No response

@rdeago rdeago added the enhancement [issue/PR] requests / implements new or improved functionality. label Nov 11, 2022
@rdeago rdeago added this to the future:minor milestone Nov 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:code [issue/PR] affects project code (excluding tests). area:test [issue/PR] adds, updates, or otherwise affects tests. enhancement [issue/PR] requests / implements new or improved functionality.
Projects
None yet
Development

No branches or pull requests

1 participant