diff --git a/build.bat b/build.bat index 6432a3c5b..3507ae277 100644 --- a/build.bat +++ b/build.bat @@ -1,9 +1,16 @@ @echo Off dotnet restore dotnet build -dotnet pack "src\Discord.Net\Discord.Net.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build -dotnet pack "src\Discord.Net.Core\Discord.Net.Core.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build -dotnet pack "src\Discord.Net.Rest\Discord.Net.Rest.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build -dotnet pack "src\Discord.Net.WebSocket\Discord.Net.WebSocket.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build -dotnet pack "src\Discord.Net.Rpc\Discord.Net.Rpc.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build -dotnet pack "src\Discord.Net.Commands\Discord.Net.Commands.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build \ No newline at end of file +dotnet pack "src\Discord.Net" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +dotnet pack "src\Discord.Net.Core" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +dotnet pack "src\Discord.Net.Commands" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +dotnet pack "src\Discord.Net.Rest" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +dotnet pack "src\Discord.Net.WebSocket" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +dotnet pack "src\Discord.Net.Rpc" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build + +REM dotnet pack "src\Discord.Net\Discord.Net.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +REM dotnet pack "src\Discord.Net.Core\Discord.Net.Core.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +REM dotnet pack "src\Discord.Net.Commands\Discord.Net.Commands.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +REM dotnet pack "src\Discord.Net.Rest\Discord.Net.Rest.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +REM dotnet pack "src\Discord.Net.WebSocket\Discord.Net.WebSocket.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build +REM dotnet pack "src\Discord.Net.Rpc\Discord.Net.Rpc.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" --no-build \ No newline at end of file diff --git a/src/Discord.Net.Commands/Discord.Net.Commands.csproj b/src/Discord.Net.Commands/Discord.Net.Commands.csproj index 5cb1ddda0..63ffafd2c 100644 --- a/src/Discord.Net.Commands/Discord.Net.Commands.csproj +++ b/src/Discord.Net.Commands/Discord.Net.Commands.csproj @@ -17,6 +17,7 @@ + @@ -26,6 +27,7 @@ All + False diff --git a/src/Discord.Net.Commands/project.json b/src/Discord.Net.Commands/project.json new file mode 100644 index 000000000..9b59377c1 --- /dev/null +++ b/src/Discord.Net.Commands/project.json @@ -0,0 +1,43 @@ +{ + "version": "1.0.0-beta2-*", + "description": "A Discord.Net extension adding support for bot commands.", + "authors": [ "RogueException" ], + + "packOptions": { + "tags": [ "discord", "discordapp" ], + "licenseUrl": "http://opensource.org/licenses/MIT", + "projectUrl": "https://github.com/RogueException/Discord.Net", + "repository": { + "type": "git", + "url": "git://github.com/RogueException/Discord.Net" + } + }, + + "configurations": { + "Release": { + "buildOptions": { + "define": [ "RELEASE" ], + "nowarn": [ "CS1573", "CS1591" ], + "optimize": true, + "warningsAsErrors": true, + "xmlDoc": true + } + } + }, + + "dependencies": { + "Discord.Net.Core": { + "target": "project" + } + }, + + "frameworks": { + "netstandard1.3": { + "imports": [ + "dotnet5.4", + "dnxcore50", + "portable-net45+win8" + ] + } + } +} \ No newline at end of file diff --git a/src/Discord.Net.Core/Discord.Net.Core.csproj b/src/Discord.Net.Core/Discord.Net.Core.csproj index b93936b75..b2d9fc870 100644 --- a/src/Discord.Net.Core/Discord.Net.Core.csproj +++ b/src/Discord.Net.Core/Discord.Net.Core.csproj @@ -17,6 +17,7 @@ + 1.0.0-alpha-20161104-2 @@ -45,6 +46,7 @@ All + False diff --git a/src/Discord.Net.Core/project.json b/src/Discord.Net.Core/project.json new file mode 100644 index 000000000..09284718d --- /dev/null +++ b/src/Discord.Net.Core/project.json @@ -0,0 +1,50 @@ +{ + "version": "1.0.0-beta2-*", + "description": "A .Net API wrapper and bot framework for Discord.", + "authors": [ "RogueException" ], + + "packOptions": { + "tags": [ "discord", "discordapp" ], + "licenseUrl": "http://opensource.org/licenses/MIT", + "projectUrl": "https://github.com/RogueException/Discord.Net", + "repository": { + "type": "git", + "url": "git://github.com/RogueException/Discord.Net" + } + }, + + "configurations": { + "Release": { + "buildOptions": { + "define": [ "RELEASE" ], + "nowarn": [ "CS1573", "CS1591" ], + "optimize": true, + "warningsAsErrors": true, + "xmlDoc": true + } + } + }, + + "dependencies": { + "Microsoft.Win32.Primitives": "4.3.0", + "Newtonsoft.Json": "9.0.1", + "System.Collections.Concurrent": "4.3.0", + "System.Collections.Immutable": "1.3.0", + "System.Interactive.Async": "3.1.0", + "System.Net.Http": "4.3.0", + "System.Net.WebSockets.Client": { + "version": "4.3.0", + "type": "build" + } + }, + + "frameworks": { + "netstandard1.3": { + "imports": [ + "dotnet5.4", + "dnxcore50", + "portable-net45+win8" + ] + } + } +} diff --git a/src/Discord.Net.Rest/Discord.Net.Rest.csproj b/src/Discord.Net.Rest/Discord.Net.Rest.csproj index 91396646f..6bc40571f 100644 --- a/src/Discord.Net.Rest/Discord.Net.Rest.csproj +++ b/src/Discord.Net.Rest/Discord.Net.Rest.csproj @@ -17,6 +17,7 @@ + @@ -29,6 +30,7 @@ 4.3.0 + False diff --git a/src/Discord.Net.Rest/project.json b/src/Discord.Net.Rest/project.json new file mode 100644 index 000000000..4b0ff4431 --- /dev/null +++ b/src/Discord.Net.Rest/project.json @@ -0,0 +1,44 @@ +{ + "version": "1.0.0-beta2-*", + "description": "A core Discord.Net library containing the REST client and models.", + "authors": [ "RogueException" ], + + "packOptions": { + "tags": [ "discord", "discordapp" ], + "licenseUrl": "http://opensource.org/licenses/MIT", + "projectUrl": "https://github.com/RogueException/Discord.Net", + "repository": { + "type": "git", + "url": "git://github.com/RogueException/Discord.Net" + } + }, + + "configurations": { + "Release": { + "buildOptions": { + "define": [ "RELEASE" ], + "nowarn": [ "CS1573", "CS1591" ], + "optimize": true, + "warningsAsErrors": true, + "xmlDoc": true + } + } + }, + + "dependencies": { + "Discord.Net.Core": { + "target": "project" + }, + "System.IO.FileSystem": "4.3.0" + }, + + "frameworks": { + "netstandard1.3": { + "imports": [ + "dotnet5.4", + "dnxcore50", + "portable-net45+win8" + ] + } + } +} \ No newline at end of file diff --git a/src/Discord.Net.Rpc/Discord.Net.Rpc.csproj b/src/Discord.Net.Rpc/Discord.Net.Rpc.csproj index d85e2dcf8..efd2ea893 100644 --- a/src/Discord.Net.Rpc/Discord.Net.Rpc.csproj +++ b/src/Discord.Net.Rpc/Discord.Net.Rpc.csproj @@ -17,6 +17,7 @@ + @@ -33,6 +34,7 @@ 4.3.0 + False diff --git a/src/Discord.Net.Rpc/project.json b/src/Discord.Net.Rpc/project.json new file mode 100644 index 000000000..5c1be2d6c --- /dev/null +++ b/src/Discord.Net.Rpc/project.json @@ -0,0 +1,48 @@ +{ + "version": "1.0.0-beta2-*", + "description": "A core Discord.Net library containing the RPC client and models.", + "authors": [ "RogueException" ], + + "packOptions": { + "tags": [ "discord", "discordapp" ], + "licenseUrl": "http://opensource.org/licenses/MIT", + "projectUrl": "https://github.com/RogueException/Discord.Net", + "repository": { + "type": "git", + "url": "git://github.com/RogueException/Discord.Net" + } + }, + + "configurations": { + "Release": { + "buildOptions": { + "define": [ "RELEASE" ], + "nowarn": [ "CS1573", "CS1591" ], + "optimize": true, + "warningsAsErrors": true, + "xmlDoc": true + } + } + }, + + "dependencies": { + "Discord.Net.Core": { + "target": "project" + }, + "Discord.Net.Rest": { + "target": "project" + }, + "System.IO.Compression": "4.3.0", + "System.Net.WebSockets.Client": "4.3.0" + }, + + "frameworks": { + "netstandard1.3": { + "imports": [ + "dotnet5.4", + "dnxcore50", + "portable-net45+win8" + ] + } + } +} \ No newline at end of file diff --git a/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj b/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj index 293647294..dd6541412 100644 --- a/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj +++ b/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj @@ -18,6 +18,7 @@ + @@ -43,6 +44,7 @@ 4.3.0 + False diff --git a/src/Discord.Net.WebSocket/project.json b/src/Discord.Net.WebSocket/project.json new file mode 100644 index 000000000..790b95f4d --- /dev/null +++ b/src/Discord.Net.WebSocket/project.json @@ -0,0 +1,55 @@ +{ + "version": "1.0.0-beta2-*", + "description": "A core Discord.Net library containing the WebSocket client and models.", + "authors": [ "RogueException" ], + + "packOptions": { + "tags": [ "discord", "discordapp" ], + "licenseUrl": "http://opensource.org/licenses/MIT", + "projectUrl": "https://github.com/RogueException/Discord.Net", + "repository": { + "type": "git", + "url": "git://github.com/RogueException/Discord.Net" + } + }, + + "buildOptions": { + "allowUnsafe": true + }, + + "configurations": { + "Release": { + "buildOptions": { + "define": [ "RELEASE" ], + "nowarn": [ "CS1573", "CS1591" ], + "optimize": true, + "warningsAsErrors": true, + "xmlDoc": true + } + } + }, + + "dependencies": { + "Discord.Net.Core": { + "target": "project" + }, + "Discord.Net.Rest": { + "target": "project" + }, + "System.IO.Compression": "4.3.0", + "System.Net.NameResolution": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.Net.WebSockets.Client": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + }, + + "frameworks": { + "netstandard1.3": { + "imports": [ + "dotnet5.4", + "dnxcore50", + "portable-net45+win8" + ] + } + } +} \ No newline at end of file diff --git a/src/Discord.Net/Discord.Net.csproj b/src/Discord.Net/Discord.Net.csproj index 2d4c26f02..ae9eb3e2a 100644 --- a/src/Discord.Net/Discord.Net.csproj +++ b/src/Discord.Net/Discord.Net.csproj @@ -17,6 +17,7 @@ + @@ -30,6 +31,7 @@ All + False diff --git a/src/Discord.Net/project.json b/src/Discord.Net/project.json new file mode 100644 index 000000000..76ccbbd4b --- /dev/null +++ b/src/Discord.Net/project.json @@ -0,0 +1,43 @@ +{ + "version": "1.0.0-beta2-*", + "description": "An aynchronous API wrapper for Discord. This metapackage includes all of the optional Discord.Net components.", + "authors": [ "RogueException" ], + + "packOptions": { + "tags": [ "discord", "discordapp" ], + "licenseUrl": "http://opensource.org/licenses/MIT", + "projectUrl": "https://github.com/RogueException/Discord.Net", + "repository": { + "type": "git", + "url": "git://github.com/RogueException/Discord.Net" + } + }, + + "dependencies": { + "Discord.Net.Core": { + "target": "project" + }, + "Discord.Net.Rest": { + "target": "project" + }, + "Discord.Net.WebSocket": { + "target": "project" + }, + "Discord.Net.Rpc": { + "target": "project" + }, + "Discord.Net.Commands": { + "target": "project" + } + }, + + "frameworks": { + "netstandard1.3": { + "imports": [ + "dotnet5.4", + "dnxcore50", + "portable-net45+win8" + ] + } + } +} \ No newline at end of file