Skip to content

Conversation

@daxian-dbw
Copy link
Member

@daxian-dbw daxian-dbw commented Jun 9, 2018

PR Summary

This PR contains following changes:

  1. Remove the Windows-Full folder under src/Modules
  2. Move content in Windows-Core+Full and Windows-Core to Windows under src/Modules

Note: the Microsoft.PowerShell.ODataUtils module in Windows-Full has its own repository: https://github.com/PowerShell/ODataUtils

PR Checklist

@daxian-dbw daxian-dbw changed the title Remove module Remove unneeded "Windows-Full" modules Jun 9, 2018
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
<Content Include="..\Modules\Windows-Core\**\*;..\Modules\Windows-Core+Full\**\*;..\Modules\Shared\**\*">
<Content Include="..\Modules\Windows\**\*;..\Modules\Shared\**\*">
Copy link
Collaborator

Choose a reason for hiding this comment

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

Ah, maybe we merge powershell-unix.csproj and powershell-win-core.csproj in one powershell-core.csproj to make file structure more simple?

Copy link
Member Author

Choose a reason for hiding this comment

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

It's doable, but I'm not sure it will make the .csproj file simpler. There will be a bunch of conditions to separate the win-only and unix-only settings. Like RuntimeIdentifiers, content to publish (powershell.config.json, modules, install-powershellremoting.ps1 and ETW related files), and packages/projects to include.

So even after merging them into one file, it will look pretty diverged. I think it's cleaner to keep them separate, especially since we seldom change them :)

@iSazonov iSazonov merged commit 3a5a3e4 into PowerShell:master Jun 13, 2018
@daxian-dbw daxian-dbw deleted the removeModule branch June 13, 2018 05:00
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.

5 participants