Skip to content

Commit 7a04519

Browse files
Add code samples project (#254)
* add code snippets sub-project * add samples build step to workflow * Refactor GettingStartedSample.cs to improve snippet organization and clarity by adding snippet markers for initialization and ending, and removing redundant comments. --------- Co-authored-by: Mateusz Wiktor <[email protected]>
1 parent e50f304 commit 7a04519

File tree

19 files changed

+3643
-0
lines changed

19 files changed

+3643
-0
lines changed

.codacy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ exclude_paths:
77
- '**/netstandard2.0/**'
88
- '**/Plugins/**'
99
- '**/Scripts/PubnubExample.*'
10+
- '**/PubnubApi.Snippets/**'
1011

.github/workflows/run-tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ jobs:
3838
env:
3939
WORKSPACE_PATH: ${{ github.workspace }}
4040
run: .\\.github\\workflows\\release\\build-packages.ps1
41+
- name: Build samples project
42+
run: dotnet build .\\src\\PubnubApi.Snippets\\PubnubApi.Snippets.csproj
4143
- name: Run unit tests
4244
env:
4345
PN_PUB_KEY: ${{ secrets.SDK_PUB_KEY }}

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,15 @@ src/.vs/Pubnub/v15/sqlite3/storage.ide
4040
/src/Api/PubnubApi/*.user
4141
/src/Api/PubnubApi/Settings.StyleCop
4242

43+
/src/PubnubApi.Snippets/bin/*
44+
/src/PubnubApi.Snippets/bin/Debug/*
45+
/src/PubnubApi.Snippets/obj/Debug/*
46+
/src/PubnubApi.Snippets/bin/Release/*
47+
/src/PubnubApi.Snippets/obj/Release/*
48+
/src/PubnubApi.Snippets/obj/*
49+
/src/PubnubApi.Snippets/*.user
50+
/src/PubnubApi.Snippets/Settings.StyleCop
51+
4352
/src/Api/PubnubApiUWP/bin/*
4453
/src/Api/PubnubApiUWP/bin/Debug/*
4554
/src/Api/PubnubApiUWP/obj/Debug/*

src/Pubnub.sln

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AcceptanceTests", "UnitTest
2727
EndProject
2828
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PubnubApiUnity", "Api\PubnubApiUnity\PubnubApiUnity.csproj", "{55D8FD89-D9CF-4A11-B997-948AFF801A43}"
2929
EndProject
30+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PubnubApi.Snippets", "PubnubApi.Snippets\PubnubApi.Snippets.csproj", "{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}"
31+
EndProject
3032
Global
3133
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3234
Debug_Ubuntu|Any CPU = Debug_Ubuntu|Any CPU
@@ -403,6 +405,46 @@ Global
403405
{55D8FD89-D9CF-4A11-B997-948AFF801A43}.Release|x64.Build.0 = Release|Any CPU
404406
{55D8FD89-D9CF-4A11-B997-948AFF801A43}.Release|x86.ActiveCfg = Release|Any CPU
405407
{55D8FD89-D9CF-4A11-B997-948AFF801A43}.Release|x86.Build.0 = Release|Any CPU
408+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|Any CPU.ActiveCfg = Debug|Any CPU
409+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|Any CPU.Build.0 = Debug|Any CPU
410+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|ARM.ActiveCfg = Debug|Any CPU
411+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|ARM.Build.0 = Debug|Any CPU
412+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|ARM64.ActiveCfg = Debug|Any CPU
413+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|ARM64.Build.0 = Debug|Any CPU
414+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|x64.ActiveCfg = Debug|Any CPU
415+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|x64.Build.0 = Debug|Any CPU
416+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|x86.ActiveCfg = Debug|Any CPU
417+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug_Ubuntu|x86.Build.0 = Debug|Any CPU
418+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
419+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
420+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|ARM.ActiveCfg = Debug|Any CPU
421+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|ARM.Build.0 = Debug|Any CPU
422+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|ARM64.ActiveCfg = Debug|Any CPU
423+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|ARM64.Build.0 = Debug|Any CPU
424+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|x64.ActiveCfg = Debug|Any CPU
425+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|x64.Build.0 = Debug|Any CPU
426+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|x86.ActiveCfg = Debug|Any CPU
427+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Debug|x86.Build.0 = Debug|Any CPU
428+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|Any CPU.ActiveCfg = Debug|Any CPU
429+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|Any CPU.Build.0 = Debug|Any CPU
430+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|ARM.ActiveCfg = Debug|Any CPU
431+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|ARM.Build.0 = Debug|Any CPU
432+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|ARM64.ActiveCfg = Debug|Any CPU
433+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|ARM64.Build.0 = Debug|Any CPU
434+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|x64.ActiveCfg = Debug|Any CPU
435+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|x64.Build.0 = Debug|Any CPU
436+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|x86.ActiveCfg = Debug|Any CPU
437+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release_Ubuntu|x86.Build.0 = Debug|Any CPU
438+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
439+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|Any CPU.Build.0 = Release|Any CPU
440+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|ARM.ActiveCfg = Release|Any CPU
441+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|ARM.Build.0 = Release|Any CPU
442+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|ARM64.ActiveCfg = Release|Any CPU
443+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|ARM64.Build.0 = Release|Any CPU
444+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|x64.ActiveCfg = Release|Any CPU
445+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|x64.Build.0 = Release|Any CPU
446+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|x86.ActiveCfg = Release|Any CPU
447+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8}.Release|x86.Build.0 = Release|Any CPU
406448
EndGlobalSection
407449
GlobalSection(SolutionProperties) = preSolution
408450
HideSolutionNode = FALSE
@@ -417,6 +459,7 @@ Global
417459
{C1449A27-2C29-40FF-BAD4-521BDFD323EB} = {D2051EEF-B0DA-43C4-8569-4D48FE76A5CB}
418460
{15805B6C-C474-4DD7-BD7F-150A7EA23F5C} = {D2051EEF-B0DA-43C4-8569-4D48FE76A5CB}
419461
{55D8FD89-D9CF-4A11-B997-948AFF801A43} = {F101EAB9-89CA-4ACB-A72B-0660F4C9CC38}
462+
{87CCDCEB-CD31-4650-95FE-5BBC9CA0C0C8} = {D5BC8314-0679-4C5E-8B78-1CE761739794}
420463
EndGlobalSection
421464
GlobalSection(ExtensibilityGlobals) = postSolution
422465
SolutionGuid = {A640EAE8-CEFD-4AFB-86DE-4112005EB515}

0 commit comments

Comments
 (0)