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

Build and packaging-related fixes #28

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

ForNeVeR
Copy link

@ForNeVeR ForNeVeR commented Feb 19, 2023

  1. I've noted that the generators project has to be built separately if you open the project in the IDE, so I've decided to add the contributor guide (named and placed according to the established practice).

    Note that it doesn't affect build from shell, only build from the IDE. Checked in both Visual Studio and Rider, and both are broken until you build the generators.

    Also note how nice does the **Note** block looks after GitHub renders it. It is a less known feature of GitHub Markdown renderer I've decided to use here :)

    image
  2. This isn't a big deal, but the project includes portions of code licensed under the MIT license, alongside the main Apache-2. That means that derived works should follow both terms of MIT and Apache-2 simultaneously.

    NuGet supports special syntax of SPDX license expressions to express situations like this, so I've upgraded the package metadata accordingly.

    You can check that my expression is correct by following this link (it is included into the .nuspec generated by dotnet pack as well): https://licenses.nuget.org/Apache-2.0%20AND%20MIT

  3. I've also added some minor pieces of NuGet metadata for the package to look nicer on nuget.org. We deserve better than the infamous "Package Description", do we? :)

    image

This project seems to include portions of code under MIT, so formally
any derived work has to follow the terms of both Apache 2 and MIT
licenses.
@ForNeVeR
Copy link
Author

@feliwir, hey! Friendly ping :)

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.

1 participant