Skip to content
This repository has been archived by the owner on Apr 20, 2023. It is now read-only.

Spike of dotnet-compile/publish/run #8

Merged
merged 4 commits into from
Oct 8, 2015
Merged

Spike of dotnet-compile/publish/run #8

merged 4 commits into from
Oct 8, 2015

Conversation

analogrelay
Copy link

It's not fully self-hosted, but the output does NOT require DNX to run. The apps themselves DO use DNX.

This is mostly just a prototype/spike to see what it would look like, but I do think with some clean-up it can start to take shape as a real implementation. This PR is mostly just to look at and try out. You should be able to clone this branch and use the scripts\dotnet.cmd file to run the various commands.

/cc @davidfowl

@analogrelay
Copy link
Author

I'm probably going to merge this in shortly. We (DNX) want to build out the library that provides the "project model" (i.e. parsing and interpreting project.json/global.json/project.lock.json) and this serves as a good proving ground to see how it works. It also moves us towards self-hosting.

At @davidfowl 's suggestion, pinging @jaredpar @piotrpMSFT . Feel free to take a look, but the code definitely needs clean-up ;). One thing in particular I'm not 100% sure on yet is breaking out dependency and source resolution into separate apps. They may be able to just be libraries without going all the way down to individual exes. Bring in any other reviewers you'd like.

@TheRealPiotrP
Copy link

@brthor can you take a look please?


# work around restore timeouts on Mono
[ -z "$MONO_THREADS_PER_CPU" ] && export MONO_THREADS_PER_CPU=50

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

}
}

private static int Publish(string path, string framework, string runtime, DirectoryInfo projectDir, string outputPath)

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

@jaredpar
Copy link
Member

jaredpar commented Oct 7, 2015

👍 I think this is definitely pushing us in the right direction.

@analogrelay
Copy link
Author

Alright. There are still some small concerns going around but I think most of them are tracked in issues. I'm going to merge this in to move us forward a bit.

@brthor
Copy link

brthor commented Oct 8, 2015

Sounds good 👍

@analogrelay analogrelay force-pushed the anurse/merge branch 2 times, most recently from b424dac to 6395ffb Compare October 8, 2015 21:27
@analogrelay analogrelay merged commit 6395ffb into master Oct 8, 2015
@analogrelay analogrelay deleted the anurse/merge branch November 18, 2015 17:48
@gkhanna79 gkhanna79 mentioned this pull request Dec 19, 2015
wli3 pushed a commit to wli3/cli that referenced this pull request Jul 14, 2017
Port GenerateDepsFile and GenerateRuntimeConfigurationFiles
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
7 participants