Skip to content

.Net: Can we make contributing more friendly to dotnet part? #12250

Open
@dziedrius

Description

@dziedrius

Trying to make couple contributions and couple observations:

  1. I did not find instructions how to setup environment to run all needed tests. I probably can figure that out by reading code/debugging, but it would be nice to have all instructions in single place.
    Also would be nice to understand how much of integration tests is a must - for example if I've changed something in one connector, do I still have to setup access to all other providers, most of which are not free?

  2. Feedback loop is very slow, not sure why. Using Rider as main IDE and even after slight changes affecting one-two projects, it takes forever to run the test, it might be related to next item.

  3. To run build.cmd took I think ~2 hours to run on my i7-13700H (64GB RAM, using dev drive, etc.). Building was very very slow, going all 20 cores at full speed. It seems that DotnetFormatOnBuild is taking very much time in that, tests also were running forever.

Wondering if there's something could be done to make this more smooth.

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETIssue or Pull requests regarding .NET codetriage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions