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

Import IslandGateway code #1

Merged
merged 5 commits into from
Mar 12, 2020
Merged

Import IslandGateway code #1

merged 5 commits into from
Mar 12, 2020

Conversation

halter73
Copy link
Member

@halter73 halter73 commented Mar 10, 2020

Closes #17

Copied from https://github.com/dotnet/proxy/pull/17.

The main difference is that I put the IslandGateway projects directly under src/ samples/ and test/ instead of under a src/Gateway/ subfolder.

Copy link
Member

@analogrelay analogrelay left a comment

Choose a reason for hiding this comment

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

Some changes that I do think we should do before merging. Most of the clean-up can wait though.

.gitattributes Outdated Show resolved Hide resolved
NuGet.config Outdated Show resolved Hide resolved
</ItemGroup>

<ItemGroup>
<PackageReference Include="Superpower" Version="2.3.0" />
Copy link
Member

Choose a reason for hiding this comment

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

Oof, unfortunate that there's a third-party dependency here. Looks like it'll be OK, but we'll need to either 3pn this (i.e. add a third-party-notices) or remove it.

I presume this is for the rules language, since it's a parser combinator library. I'm kinda expecting us to redesign that a bit, or we'd make our own parser. So this seems OK for now. I'll file a bug for adding a 3pn so we don't forget.

Copy link
Member

Choose a reason for hiding this comment

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

#3

</PropertyGroup>

<ItemGroup>
<PackageReference Include="FluentAssertions" Version="5.10.0" />
Copy link
Member

Choose a reason for hiding this comment

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

We generally don't use Fluent Assertions so we'll probably need to make a pass later to clean them up. Filing a bug for that.


<ItemGroup>
<PackageReference Include="Autofac" Version="4.9.4" />
<PackageReference Include="Autofac.Extras.Moq" Version="4.3.0" />
Copy link
Member

Choose a reason for hiding this comment

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

Yeah, we don't want auto-mocking if we can avoid it. But that can be handled in #6

@halter73
Copy link
Member Author

⬆️📅

@analogrelay
Copy link
Member

I'll do a style pass once this is in. I'm hoping I can find something to automate it, but if not I can Ctrl-. my way to victory ;).

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.

Import IslandGateway code
2 participants