Pathoschild / SMAPI

The modding API for Stardew Valley.
https://smapi.io/
GNU Lesser General Public License v3.0
1.71k stars 258 forks source link

[ModBuildConfig] Add ability to include arbitrary mods in build output #940

Open abhiaagarwal opened 3 months ago

abhiaagarwal commented 3 months ago

Marked draft because I haven't extensively tested yet.

This adds the ability to include arbitrary mods inside the release zips / mod deploy by specifying <Content> items in ItemGroups. Often, many large SMAPI-based mods have CP-based components that need to be manually copied over requiring an unzip when preparing release zips and/or testing. This makes it a one-step process.