diff --git a/Source/StyleCopRules.ruleset b/Source/StyleCopRules.ruleset new file mode 100644 index 00000000..29c2d50f --- /dev/null +++ b/Source/StyleCopRules.ruleset @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/ZoomNet.sln b/Source/ZoomNet.sln new file mode 100644 index 00000000..d67e6038 --- /dev/null +++ b/Source/ZoomNet.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.421 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZoomNet", "ZoomNet\ZoomNet.csproj", "{1F1336D3-20EE-4EFD-868B-A5FD6E9F260D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1F1336D3-20EE-4EFD-868B-A5FD6E9F260D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1F1336D3-20EE-4EFD-868B-A5FD6E9F260D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1F1336D3-20EE-4EFD-868B-A5FD6E9F260D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1F1336D3-20EE-4EFD-868B-A5FD6E9F260D}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BA63CED4-60E8-45F7-BC86-116E79B9CB86} + EndGlobalSection +EndGlobal diff --git a/Source/ZoomNet/Class1.cs b/Source/ZoomNet/Class1.cs new file mode 100644 index 00000000..7518d107 --- /dev/null +++ b/Source/ZoomNet/Class1.cs @@ -0,0 +1,8 @@ +using System; + +namespace ZoomNet +{ + public class Class1 + { + } +} diff --git a/Source/ZoomNet/ZoomNet.csproj b/Source/ZoomNet/ZoomNet.csproj new file mode 100644 index 00000000..661bfdfe --- /dev/null +++ b/Source/ZoomNet/ZoomNet.csproj @@ -0,0 +1,71 @@ + + + + net452;netstandard1.3;netstandard2.0 + anycpu + true + Library + $(SemVer) + full + + + + ZoomNet + ZoomNet + ZoomNet + Jeremie Desautels + + ZoomNet is a strongly typed .NET client for Zoom's API. + Copyright © Jeremie Desautels and contributors 2019 - Present + http://jericho.mit-license.org + https://github.com/Jericho/ZoomNet + https://github.com/identicons/jericho.png + false + ZoomNet zoom meeting webinar + + + + + + + + + + + + + + + + + + + + + + + + $(DefineConstants);LIBLOG_PORTABLE;NETFULL + + + + $(DefineConstants);LIBLOG_PORTABLE;NETSTANDARD;NETSTANDARD1 + + + + $(DefineConstants);LIBLOG_PORTABLE;NETSTANDARD;NETSTANDARD2 + + + + true + + + + + + + + $(SolutionDir)StyleCopRules.ruleset + + + diff --git a/Source/stylecop.json b/Source/stylecop.json new file mode 100644 index 00000000..6dcaec60 --- /dev/null +++ b/Source/stylecop.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json", + "settings": { + "indentation": { + "useTabs": true, + "indentationSize": 4, + "tabSize": 4 + }, + "documentationRules": { + "documentExposedElements": true, + "documentInternalElements": false, + "documentPrivateElements": false, + "documentInterfaces": true, + "documentPrivateFields": false + }, + "layoutRules": { + "newlineAtEndOfFile": "require" + }, + "maintainabilityRules": { + }, + "orderingRules": { + "usingDirectivesPlacement": "outsideNamespace", + "systemUsingDirectivesFirst": false, + "elementOrder": [ + "kind", + "accessibility", + "constant", + "static", + "readonly" + ] + + } + } +}