Commit Graph

48 Commits

Author SHA1 Message Date
Sergei Vorobev
e97af44674 Rename src/powershell-windows to src/powershell-win-core
- Update build.psm1
- Update docs
2016-07-26 16:48:57 -07:00
Sergei Vorobev
6626720e44 Introduce Microsoft.PowerShell.SDK
- introduce SDK project with our dependencies and CoreCLR framework
  for runtime.
- Move dependencies for Full from ConsoleHost to powershell-win-full
- make powershell-win-full Top-level project
- Change build.psm1 to do publish for -FullCLR build
- Update docs
2016-07-26 16:48:57 -07:00
Jason Shirk
ad07bbeeac Merge pull request #1481 from lzybkr/jasonsh/docs
Coding guideline docs and other minor doc updates
2016-07-25 22:26:50 -07:00
Sergei Vorobev
4482b15394 Add a reference to windows-full.md to windows-core.md 2016-07-25 13:17:51 -07:00
Sergei Vorobev
7f274a356d Update building/internals.md docs 2016-07-22 16:11:38 -07:00
Jason Shirk (POWERSHELL)
7b3ace4be4 Use one fragment per line in Markdown 2016-07-21 23:19:35 -07:00
Sergei Vorobev
1d8a181f60 Move GITHUB_TOKEN in tools/download.sh 2016-07-21 10:51:59 -07:00
Aleksandar Nikolić
2bc0a7c4fc Update linux.md
Added newlines following one-sentence-per-line principle.
Fixed typos.
2016-07-18 21:29:17 +02:00
Jianyun Tao
b5c91de7f4 Updated linux.md 2016-07-18 11:31:20 -07:00
Jianyun Tao
5e46f5be6e Updated the linux build 2016-07-15 18:34:33 -07:00
Sergei Vorobev
3cd396e6e6 Correct a note about produced binaries for FullCLR 2016-07-14 12:48:34 -07:00
Sergei Vorobev
a4cfd1ce74 Add a note about produced binaries for FullCLR 2016-07-14 12:45:45 -07:00
Yanbing
8500e00cb3 Update windows-full.md 2016-07-13 15:49:59 -07:00
Sergei Vorobev
680642d073 Update full build instruction, fix typo 2016-07-06 18:22:44 -07:00
Sergei Vorobev
b29948afbe Update docs\building\windows-full.md + typo fixes 2016-07-01 13:51:14 -07:00
Sergei Vorobev
1035ed30ec Move Modules related notes from internals.md into src/Modules/README.md 2016-07-01 12:20:48 -07:00
KarolKaczmarek
2b24359df8 Fixing output location 2016-06-16 16:36:27 -07:00
Sergei Vorobev
f9b11ed966 Add info about dummy dependencies 2016-06-15 19:17:45 -07:00
Sergei Vorobev
1ece589975 Add first version of docs/building/internals.md 2016-06-15 18:59:46 -07:00
Andrew Schwartzmeyer
c9c20988c3 Update building documentations for Linux and OS X 2016-06-10 16:12:01 -07:00
Andrew Schwartzmeyer
0b0b141ea5 Move download.sh script to tools tree 2016-06-06 12:15:49 -07:00
Andrew Schwartzmeyer
2dcdc13dff Remove references to CoreConsoleHost from docs
The `src/powershell` project is the new host.
2016-05-27 16:20:52 -07:00
Sergei Vorobev
6da104eaa6 Add troubleshooting notes dotnet restore for OS X
[skip ci]
2016-05-25 19:33:28 -07:00
Andrew Schwartzmeyer
fcf4b38370 Rename PowerShellGitHubDev.psm1 to build.psm1 2016-05-18 13:58:59 -07:00
Andrew Schwartzmeyer
ea5d5c3d05 Switch to netcoreapp1.0
Instead of using `dotnet publish`, we can use `dotnet build` and the new
`netcoreapp1.0` framework with a new dependency on
`Microsoft.NETCore.App` to generate output that does not include the
runtime, but can be run anywhere (given the installation of the
runtime).

While we cannot yet adopt a dependency on the shared host until .NET
Core RTM, we are forced to switch to this system anyway because the
latest RC3 packages and CLI do not support `netstandardapp1.5`. See
dotnet/cli#2482.

Thus we're in an in-between state where we have to use `netcoreapp1.0`,
but cannot use `"Microsoft.NETCore.App": { "type": "platform" }` to
utilize the shared host, as we need to continue to ship our host.
Without specifying "platform", we retain the status quo with respect to
build steps and outputs.

Additionally, there is no longer a good reason to use the RC3 packages,
and it has been advised we switch to RC2 since the
`Microsoft.NETCore.App` is only available for RC2. We must update
packages because our current version can no longer be debugged.
2016-04-25 14:01:44 -07:00
Andrew Schwartzmeyer
b4faf6463c Move CONTRIBUTING.md into .github folder 2016-04-22 15:12:02 -07:00
Andy Schwartzmeyer
df6d558fee Merge pull request #848 from PowerShell/andschwa/try-osx
Enable OS X tests on Travis
2016-04-14 11:45:26 -07:00
Andrew Schwartzmeyer
50093b202a Update documentation for OS X testing
Copy the Travis CI badge for 10.11. It is the same badge, but it will
fail if the build fails. I don't see a way to have separate badges, but
this highlights that the platform is being tested.
2016-04-14 11:26:34 -07:00
Alex Jordan
b06a44cb1e Update linux.md
Several people have missed the bootstrap step for dotnet installation, making that slightly clearer in documentation.
2016-04-13 19:38:08 -07:00
Andrew Schwartzmeyer
3d21d5da93 Deal with paths magically in Start-PSBuild 2016-04-13 19:24:12 -07:00
Andrew Schwartzmeyer
14837da664 Update documentation for Start-PSBootstrap
Also moved Git setup section first.
2016-04-13 19:24:12 -07:00
Andrew Schwartzmeyer
841f76ec37 Update Git setup documentation
Now that everyone needs all the submodules. Much simpler.
2016-04-12 16:16:17 -07:00
Andrew Schwartzmeyer
a2fc6c330a Remove PSRP building documentation
Migrated to PSRP repository
2016-04-12 15:18:27 -07:00
Andrew Schwartzmeyer
bfaad3f057 Programmatic update of core console host rename 2016-04-08 10:59:41 -07:00
Andrew Schwartzmeyer
e97ccc1c5f Refer to contributing guidelines in building documentation
For #771.
2016-04-07 13:56:20 -07:00
Sergei Vorobev
b2e431b9c4 Correct Start-DevPSGithub in windows-full.md
[skip ci]
2016-04-04 19:54:12 -07:00
Andrew Schwartzmeyer
51fcd5cdb4 Update Windows Full building documentation 2016-04-04 19:18:15 -07:00
Andrew Schwartzmeyer
9bad78a435 Update Windows Core building documentation 2016-04-04 19:08:03 -07:00
Andrew Schwartzmeyer
3ad6afbec4 Update OS X building documentation 2016-04-04 19:08:03 -07:00
Andrew Schwartzmeyer
11d07d7f42 Update Linux building documentation 2016-04-04 19:08:03 -07:00
Charu
7fd350d90e Update windows-core.md
Add missing quote in the install instruction [skip ci]
2016-04-04 18:28:40 -07:00
Sergei Vorobev
712cb27d33 Update version of dotnet cli in windows-core.md 2016-04-04 13:39:03 -07:00
Paul Allen
2b5f416911 Fix OMI provider link in PSRP instructions 2016-03-31 16:19:10 -07:00
Andrew Schwartzmeyer
f1d27d518c Move PSRP notes 2016-03-30 23:30:26 -07:00
Andrew Schwartzmeyer
d6c5242c52 Move Windows .NET Full instructions 2016-03-30 21:33:57 -07:00
Andrew Schwartzmeyer
444d42f0d3 Move Windows .NET Core build instructions 2016-03-30 21:33:57 -07:00
Andrew Schwartzmeyer
6f0c671853 Document OS X dependency installation instructions 2016-03-30 21:33:57 -07:00
Andrew Schwartzmeyer
1937ad5784 Move Linux instructions to docs/building/linux.md 2016-03-30 21:33:57 -07:00