From 10d6602115ed48373a861f5738a06ede2a774e53 Mon Sep 17 00:00:00 2001 From: mynkow Date: Tue, 5 Jun 2018 22:46:52 +0300 Subject: [PATCH 1/6] Adds generic gitignore entries taken from https://github.com/github/gitignore --- .gitignore | 251 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 243 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 6900545..0708762 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,244 @@ -ProbabilisticDataStructures.v11.suo -ProbabilisticDataStructures/bin/ -ProbabilisticDataStructures/obj/ -TestProbabilisticDataStructures/bin/ -TestProbabilisticDataStructures/obj/ -TestResults/ProbabilisticDataStructures.TE.Tests.mdf -TestResults/ProbabilisticDataStructures.TE.Tests_log.ldf -TestResults/ +##################### +## CURRENT PROJECT ## +##################### + +*.orig + +################ +## Elders.Nyx ## +################ +release.cmd +*/**/AssemblyInfo.cs + +############################################################## +## Ignore Visual Studio temporary files, build results, and ## +## files generated by popular Visual Studio add-ons. ## +############################################################## + +# Ignore most popular binaries in Windows +.exe +.dll + +# Roslyn stuff +*.sln.ide +*.ide/ + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +build/ +bld/ +[Bb]in/ +[Oo]bj/ + +# Visual Studo 2015 cache/options directory .vs/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +#NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding addin-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config + +# Windows Azure Build Output +csx/ +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +*.[Cc]ache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ +bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +############# +## WINDOWS ## +############# +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp +!*.msi/ + +# Windows shortcuts +*.lnk + +# Directories which start with '.' +**/.*/ From ffdde4f01537a97e4450bfbfc8239b53312d4ecf Mon Sep 17 00:00:00 2001 From: mynkow Date: Tue, 5 Jun 2018 22:49:45 +0300 Subject: [PATCH 2/6] Adds editorconfig and gitattributes configuration --- .editorconfig | 25 +++++++++++++++++++++++++ .gitattributes | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitattributes diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..0b468dc --- /dev/null +++ b/.editorconfig @@ -0,0 +1,25 @@ +; Check http://editorconfig.org/ for more informations +; Top-most EditorConfig file +; For VisualStudio 2015 https://visualstudiogallery.msdn.microsoft.com/c8bccfe2-650c-4b42-bc5c-845e21f96328 +root = true + +; 4-column space indentation +[*] +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true +insert_final_newline = true + +; Not change VS generated files +[*.{sln,csroj}] +trim_trailing_whitespace = false +insert_final_newline = false + +[*.cs] +indent_size = 4 + +[*.csproj] +indent_size = 2 + +[*.nuspec] +indent_size = 2 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..eba1110 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto \ No newline at end of file From 0fe641abace94c60896a50486f39a788e417c7db Mon Sep 17 00:00:00 2001 From: mynkow Date: Tue, 5 Jun 2018 22:51:24 +0300 Subject: [PATCH 3/6] Moves the source code under ./src/ folder --- .../Properties/AssemblyInfo.cs | 36 ------------------- .../Default.testsettings | 0 .../ProbabilisticDataStructures.sln | 0 .../ProbabilisticDataStructures.vsmdi | 0 .../BloomFilter.cs | 0 .../BloomFilter64.cs | 0 .../ProbabilisticDataStructures}/Buckets.cs | 0 .../ProbabilisticDataStructures}/Buckets64.cs | 0 .../CountMinSketch.cs | 0 .../CountingBloomFilter.cs | 0 .../CuckooBloomFilter.cs | 0 .../ProbabilisticDataStructures}/Defaults.cs | 0 .../DeletableBloomFilter.cs | 0 .../ProbabilisticDataStructures}/Element.cs | 0 .../ElementHeap.cs | 0 .../HyperLogLog.cs | 0 .../ProbabilisticDataStructures}/IFilter.cs | 0 .../InverseBloomFilter.cs | 0 .../ProbabilisticDataStructures}/MinHash.cs | 0 .../PartitionedBloomFilter.cs | 0 .../ProbabilisticDataStructures.csproj | 0 .../ScalableBloomFilter.cs | 0 .../StableBloomFilter.cs | 0 .../ProbabilisticDataStructures}/TopK.cs | 0 .../ProbabilisticDataStructures}/Utils.cs | 0 .../TestBloomFilter.cs | 0 .../TestBloomFilter64.cs | 0 .../TestBuckets.cs | 0 .../TestBuckets64.cs | 0 .../TestCountMinSketch.cs | 0 .../TestCountingBloomFilter.cs | 0 .../TestCuckooBloomFilter.cs | 0 .../TestDeletableBloomFilter.cs | 0 .../TestHyperLogLog.cs | 0 .../TestInverseBloomFilter.cs | 0 .../TestMinHash.cs | 0 .../TestPartitionedBloomFilter.cs | 0 .../TestProbabilisticDataStructures.cs | 0 .../TestProbabilisticDataStructures.csproj | 0 .../TestScalableBloomFilter.cs | 0 .../TestStableBloomFilter.cs | 0 .../TestTopK.cs | 0 .../TestProbabilisticDataStructures}/Words.cs | 0 43 files changed, 36 deletions(-) delete mode 100644 TestProbabilisticDataStructures/Properties/AssemblyInfo.cs rename Default.testsettings => src/Default.testsettings (100%) rename ProbabilisticDataStructures.sln => src/ProbabilisticDataStructures.sln (100%) rename ProbabilisticDataStructures.vsmdi => src/ProbabilisticDataStructures.vsmdi (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/BloomFilter.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/BloomFilter64.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/Buckets.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/Buckets64.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/CountMinSketch.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/CountingBloomFilter.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/CuckooBloomFilter.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/Defaults.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/DeletableBloomFilter.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/Element.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/ElementHeap.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/HyperLogLog.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/IFilter.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/InverseBloomFilter.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/MinHash.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/PartitionedBloomFilter.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/ProbabilisticDataStructures.csproj (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/ScalableBloomFilter.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/StableBloomFilter.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/TopK.cs (100%) rename {ProbabilisticDataStructures => src/ProbabilisticDataStructures}/Utils.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestBloomFilter.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestBloomFilter64.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestBuckets.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestBuckets64.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestCountMinSketch.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestCountingBloomFilter.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestCuckooBloomFilter.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestDeletableBloomFilter.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestHyperLogLog.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestInverseBloomFilter.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestMinHash.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestPartitionedBloomFilter.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestProbabilisticDataStructures.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestProbabilisticDataStructures.csproj (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestScalableBloomFilter.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestStableBloomFilter.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/TestTopK.cs (100%) rename {TestProbabilisticDataStructures => src/TestProbabilisticDataStructures}/Words.cs (100%) diff --git a/TestProbabilisticDataStructures/Properties/AssemblyInfo.cs b/TestProbabilisticDataStructures/Properties/AssemblyInfo.cs deleted file mode 100644 index 5550789..0000000 --- a/TestProbabilisticDataStructures/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("TestProbabilisticDataStructures")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("TestProbabilisticDataStructures")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("df071d43-8650-491c-a572-4329e4cf8e5f")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Default.testsettings b/src/Default.testsettings similarity index 100% rename from Default.testsettings rename to src/Default.testsettings diff --git a/ProbabilisticDataStructures.sln b/src/ProbabilisticDataStructures.sln similarity index 100% rename from ProbabilisticDataStructures.sln rename to src/ProbabilisticDataStructures.sln diff --git a/ProbabilisticDataStructures.vsmdi b/src/ProbabilisticDataStructures.vsmdi similarity index 100% rename from ProbabilisticDataStructures.vsmdi rename to src/ProbabilisticDataStructures.vsmdi diff --git a/ProbabilisticDataStructures/BloomFilter.cs b/src/ProbabilisticDataStructures/BloomFilter.cs similarity index 100% rename from ProbabilisticDataStructures/BloomFilter.cs rename to src/ProbabilisticDataStructures/BloomFilter.cs diff --git a/ProbabilisticDataStructures/BloomFilter64.cs b/src/ProbabilisticDataStructures/BloomFilter64.cs similarity index 100% rename from ProbabilisticDataStructures/BloomFilter64.cs rename to src/ProbabilisticDataStructures/BloomFilter64.cs diff --git a/ProbabilisticDataStructures/Buckets.cs b/src/ProbabilisticDataStructures/Buckets.cs similarity index 100% rename from ProbabilisticDataStructures/Buckets.cs rename to src/ProbabilisticDataStructures/Buckets.cs diff --git a/ProbabilisticDataStructures/Buckets64.cs b/src/ProbabilisticDataStructures/Buckets64.cs similarity index 100% rename from ProbabilisticDataStructures/Buckets64.cs rename to src/ProbabilisticDataStructures/Buckets64.cs diff --git a/ProbabilisticDataStructures/CountMinSketch.cs b/src/ProbabilisticDataStructures/CountMinSketch.cs similarity index 100% rename from ProbabilisticDataStructures/CountMinSketch.cs rename to src/ProbabilisticDataStructures/CountMinSketch.cs diff --git a/ProbabilisticDataStructures/CountingBloomFilter.cs b/src/ProbabilisticDataStructures/CountingBloomFilter.cs similarity index 100% rename from ProbabilisticDataStructures/CountingBloomFilter.cs rename to src/ProbabilisticDataStructures/CountingBloomFilter.cs diff --git a/ProbabilisticDataStructures/CuckooBloomFilter.cs b/src/ProbabilisticDataStructures/CuckooBloomFilter.cs similarity index 100% rename from ProbabilisticDataStructures/CuckooBloomFilter.cs rename to src/ProbabilisticDataStructures/CuckooBloomFilter.cs diff --git a/ProbabilisticDataStructures/Defaults.cs b/src/ProbabilisticDataStructures/Defaults.cs similarity index 100% rename from ProbabilisticDataStructures/Defaults.cs rename to src/ProbabilisticDataStructures/Defaults.cs diff --git a/ProbabilisticDataStructures/DeletableBloomFilter.cs b/src/ProbabilisticDataStructures/DeletableBloomFilter.cs similarity index 100% rename from ProbabilisticDataStructures/DeletableBloomFilter.cs rename to src/ProbabilisticDataStructures/DeletableBloomFilter.cs diff --git a/ProbabilisticDataStructures/Element.cs b/src/ProbabilisticDataStructures/Element.cs similarity index 100% rename from ProbabilisticDataStructures/Element.cs rename to src/ProbabilisticDataStructures/Element.cs diff --git a/ProbabilisticDataStructures/ElementHeap.cs b/src/ProbabilisticDataStructures/ElementHeap.cs similarity index 100% rename from ProbabilisticDataStructures/ElementHeap.cs rename to src/ProbabilisticDataStructures/ElementHeap.cs diff --git a/ProbabilisticDataStructures/HyperLogLog.cs b/src/ProbabilisticDataStructures/HyperLogLog.cs similarity index 100% rename from ProbabilisticDataStructures/HyperLogLog.cs rename to src/ProbabilisticDataStructures/HyperLogLog.cs diff --git a/ProbabilisticDataStructures/IFilter.cs b/src/ProbabilisticDataStructures/IFilter.cs similarity index 100% rename from ProbabilisticDataStructures/IFilter.cs rename to src/ProbabilisticDataStructures/IFilter.cs diff --git a/ProbabilisticDataStructures/InverseBloomFilter.cs b/src/ProbabilisticDataStructures/InverseBloomFilter.cs similarity index 100% rename from ProbabilisticDataStructures/InverseBloomFilter.cs rename to src/ProbabilisticDataStructures/InverseBloomFilter.cs diff --git a/ProbabilisticDataStructures/MinHash.cs b/src/ProbabilisticDataStructures/MinHash.cs similarity index 100% rename from ProbabilisticDataStructures/MinHash.cs rename to src/ProbabilisticDataStructures/MinHash.cs diff --git a/ProbabilisticDataStructures/PartitionedBloomFilter.cs b/src/ProbabilisticDataStructures/PartitionedBloomFilter.cs similarity index 100% rename from ProbabilisticDataStructures/PartitionedBloomFilter.cs rename to src/ProbabilisticDataStructures/PartitionedBloomFilter.cs diff --git a/ProbabilisticDataStructures/ProbabilisticDataStructures.csproj b/src/ProbabilisticDataStructures/ProbabilisticDataStructures.csproj similarity index 100% rename from ProbabilisticDataStructures/ProbabilisticDataStructures.csproj rename to src/ProbabilisticDataStructures/ProbabilisticDataStructures.csproj diff --git a/ProbabilisticDataStructures/ScalableBloomFilter.cs b/src/ProbabilisticDataStructures/ScalableBloomFilter.cs similarity index 100% rename from ProbabilisticDataStructures/ScalableBloomFilter.cs rename to src/ProbabilisticDataStructures/ScalableBloomFilter.cs diff --git a/ProbabilisticDataStructures/StableBloomFilter.cs b/src/ProbabilisticDataStructures/StableBloomFilter.cs similarity index 100% rename from ProbabilisticDataStructures/StableBloomFilter.cs rename to src/ProbabilisticDataStructures/StableBloomFilter.cs diff --git a/ProbabilisticDataStructures/TopK.cs b/src/ProbabilisticDataStructures/TopK.cs similarity index 100% rename from ProbabilisticDataStructures/TopK.cs rename to src/ProbabilisticDataStructures/TopK.cs diff --git a/ProbabilisticDataStructures/Utils.cs b/src/ProbabilisticDataStructures/Utils.cs similarity index 100% rename from ProbabilisticDataStructures/Utils.cs rename to src/ProbabilisticDataStructures/Utils.cs diff --git a/TestProbabilisticDataStructures/TestBloomFilter.cs b/src/TestProbabilisticDataStructures/TestBloomFilter.cs similarity index 100% rename from TestProbabilisticDataStructures/TestBloomFilter.cs rename to src/TestProbabilisticDataStructures/TestBloomFilter.cs diff --git a/TestProbabilisticDataStructures/TestBloomFilter64.cs b/src/TestProbabilisticDataStructures/TestBloomFilter64.cs similarity index 100% rename from TestProbabilisticDataStructures/TestBloomFilter64.cs rename to src/TestProbabilisticDataStructures/TestBloomFilter64.cs diff --git a/TestProbabilisticDataStructures/TestBuckets.cs b/src/TestProbabilisticDataStructures/TestBuckets.cs similarity index 100% rename from TestProbabilisticDataStructures/TestBuckets.cs rename to src/TestProbabilisticDataStructures/TestBuckets.cs diff --git a/TestProbabilisticDataStructures/TestBuckets64.cs b/src/TestProbabilisticDataStructures/TestBuckets64.cs similarity index 100% rename from TestProbabilisticDataStructures/TestBuckets64.cs rename to src/TestProbabilisticDataStructures/TestBuckets64.cs diff --git a/TestProbabilisticDataStructures/TestCountMinSketch.cs b/src/TestProbabilisticDataStructures/TestCountMinSketch.cs similarity index 100% rename from TestProbabilisticDataStructures/TestCountMinSketch.cs rename to src/TestProbabilisticDataStructures/TestCountMinSketch.cs diff --git a/TestProbabilisticDataStructures/TestCountingBloomFilter.cs b/src/TestProbabilisticDataStructures/TestCountingBloomFilter.cs similarity index 100% rename from TestProbabilisticDataStructures/TestCountingBloomFilter.cs rename to src/TestProbabilisticDataStructures/TestCountingBloomFilter.cs diff --git a/TestProbabilisticDataStructures/TestCuckooBloomFilter.cs b/src/TestProbabilisticDataStructures/TestCuckooBloomFilter.cs similarity index 100% rename from TestProbabilisticDataStructures/TestCuckooBloomFilter.cs rename to src/TestProbabilisticDataStructures/TestCuckooBloomFilter.cs diff --git a/TestProbabilisticDataStructures/TestDeletableBloomFilter.cs b/src/TestProbabilisticDataStructures/TestDeletableBloomFilter.cs similarity index 100% rename from TestProbabilisticDataStructures/TestDeletableBloomFilter.cs rename to src/TestProbabilisticDataStructures/TestDeletableBloomFilter.cs diff --git a/TestProbabilisticDataStructures/TestHyperLogLog.cs b/src/TestProbabilisticDataStructures/TestHyperLogLog.cs similarity index 100% rename from TestProbabilisticDataStructures/TestHyperLogLog.cs rename to src/TestProbabilisticDataStructures/TestHyperLogLog.cs diff --git a/TestProbabilisticDataStructures/TestInverseBloomFilter.cs b/src/TestProbabilisticDataStructures/TestInverseBloomFilter.cs similarity index 100% rename from TestProbabilisticDataStructures/TestInverseBloomFilter.cs rename to src/TestProbabilisticDataStructures/TestInverseBloomFilter.cs diff --git a/TestProbabilisticDataStructures/TestMinHash.cs b/src/TestProbabilisticDataStructures/TestMinHash.cs similarity index 100% rename from TestProbabilisticDataStructures/TestMinHash.cs rename to src/TestProbabilisticDataStructures/TestMinHash.cs diff --git a/TestProbabilisticDataStructures/TestPartitionedBloomFilter.cs b/src/TestProbabilisticDataStructures/TestPartitionedBloomFilter.cs similarity index 100% rename from TestProbabilisticDataStructures/TestPartitionedBloomFilter.cs rename to src/TestProbabilisticDataStructures/TestPartitionedBloomFilter.cs diff --git a/TestProbabilisticDataStructures/TestProbabilisticDataStructures.cs b/src/TestProbabilisticDataStructures/TestProbabilisticDataStructures.cs similarity index 100% rename from TestProbabilisticDataStructures/TestProbabilisticDataStructures.cs rename to src/TestProbabilisticDataStructures/TestProbabilisticDataStructures.cs diff --git a/TestProbabilisticDataStructures/TestProbabilisticDataStructures.csproj b/src/TestProbabilisticDataStructures/TestProbabilisticDataStructures.csproj similarity index 100% rename from TestProbabilisticDataStructures/TestProbabilisticDataStructures.csproj rename to src/TestProbabilisticDataStructures/TestProbabilisticDataStructures.csproj diff --git a/TestProbabilisticDataStructures/TestScalableBloomFilter.cs b/src/TestProbabilisticDataStructures/TestScalableBloomFilter.cs similarity index 100% rename from TestProbabilisticDataStructures/TestScalableBloomFilter.cs rename to src/TestProbabilisticDataStructures/TestScalableBloomFilter.cs diff --git a/TestProbabilisticDataStructures/TestStableBloomFilter.cs b/src/TestProbabilisticDataStructures/TestStableBloomFilter.cs similarity index 100% rename from TestProbabilisticDataStructures/TestStableBloomFilter.cs rename to src/TestProbabilisticDataStructures/TestStableBloomFilter.cs diff --git a/TestProbabilisticDataStructures/TestTopK.cs b/src/TestProbabilisticDataStructures/TestTopK.cs similarity index 100% rename from TestProbabilisticDataStructures/TestTopK.cs rename to src/TestProbabilisticDataStructures/TestTopK.cs diff --git a/TestProbabilisticDataStructures/Words.cs b/src/TestProbabilisticDataStructures/Words.cs similarity index 100% rename from TestProbabilisticDataStructures/Words.cs rename to src/TestProbabilisticDataStructures/Words.cs From 51c76ea1f60d718b6923be739256093976d44fc1 Mon Sep 17 00:00:00 2001 From: mynkow Date: Tue, 5 Jun 2018 22:57:55 +0300 Subject: [PATCH 4/6] Adds build scripts --- build-configuration.cmd | 3 +++ build.cmd | 7 +++++++ .../ProbabilisticDataStructures.rn.md | 2 ++ src/ProbabilisticDataStructures/gitversion.yml | 1 + 4 files changed, 13 insertions(+) create mode 100644 build-configuration.cmd create mode 100644 build.cmd create mode 100644 src/ProbabilisticDataStructures/ProbabilisticDataStructures.rn.md create mode 100644 src/ProbabilisticDataStructures/gitversion.yml diff --git a/build-configuration.cmd b/build-configuration.cmd new file mode 100644 index 0000000..334c54b --- /dev/null +++ b/build-configuration.cmd @@ -0,0 +1,3 @@ +@echo off + +@powershell -File .nyx\build.ps1 '--appname=ProbabilisticDataStructures' '--nugetPackageName=ProbabilisticDataStructures' diff --git a/build.cmd b/build.cmd new file mode 100644 index 0000000..f8db0a8 --- /dev/null +++ b/build.cmd @@ -0,0 +1,7 @@ +@echo off +@powershell -NoProfile -ExecutionPolicy unrestricted -Command "New-Item -ItemType directory -Path .nyx\ -Force; (New-Object System.Net.WebClient).DownloadFile('https://raw.githubusercontent.com/Elders/Nyx/master/.nyx/nyx.cmd','.nyx\nyx.cmd')" +call .nyx\nyx.cmd + +IF NOT [%1]==[] (set RELEASE_NUGETKEY="%1") + +call build-configuration.cmd diff --git a/src/ProbabilisticDataStructures/ProbabilisticDataStructures.rn.md b/src/ProbabilisticDataStructures/ProbabilisticDataStructures.rn.md new file mode 100644 index 0000000..2f58664 --- /dev/null +++ b/src/ProbabilisticDataStructures/ProbabilisticDataStructures.rn.md @@ -0,0 +1,2 @@ +#### 0.1.0 - 05.06.2018 +* Initial release diff --git a/src/ProbabilisticDataStructures/gitversion.yml b/src/ProbabilisticDataStructures/gitversion.yml new file mode 100644 index 0000000..a08f537 --- /dev/null +++ b/src/ProbabilisticDataStructures/gitversion.yml @@ -0,0 +1 @@ +tag-prefix: 'ProbabilisticDataStructures@' From 962ba22626ea7c7f7654a76aa9d328f043071f90 Mon Sep 17 00:00:00 2001 From: mynkow Date: Tue, 5 Jun 2018 23:10:56 +0300 Subject: [PATCH 5/6] Configures appveyor script --- appveyor.yml | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index bbbbb56..4a7c8af 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,17 +1,23 @@ -version: 1.0.{build} -configuration: Release -test: on -skip_tags: true -pull_requests: - do_not_increment_build_number: true -build: - verbosity: minimal -assembly_info: - patch: true - file: '**\AssemblyInfo.*' - assembly_version: '{version}' - assembly_file_version: '{version}' - assembly_informational_version: '{version}' -artifacts: -- path: ProbabilisticDataStructures\bin\Release - name: ProbabilisticDataStructures-v$(appveyor_build_version) +environment: + DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true + DOTNET_CLI_TELEMETRY_OPTOUT: true +install: + # Download .NET Core 2.0 SDK and add to PATH + - ps: $urlCurrent = "https://download.microsoft.com/download/1/1/5/115B762D-2B41-4AF3-9A63-92D9680B9409/dotnet-sdk-2.1.4-win-x64.zip" + - ps: $env:DOTNET_INSTALL_DIR = "$pwd\.dotnetsdk" + - ps: mkdir $env:DOTNET_INSTALL_DIR -Force | Out-Null + - ps: $tempFileCurrent = [System.IO.Path]::GetTempFileName() + - ps: (New-Object System.Net.WebClient).DownloadFile($urlCurrent, $tempFileCurrent) + - ps: Add-Type -AssemblyName System.IO.Compression.FileSystem; [System.IO.Compression.ZipFile]::ExtractToDirectory($tempFileCurrent, $env:DOTNET_INSTALL_DIR) + - ps: $env:Path = "$env:DOTNET_INSTALL_DIR;$env:Path" +image: Visual Studio 2017 +build: off +deploy: off +build_script: + - git config --global credential.helper store + - ps: Add-Content "$env:USERPROFILE\.git-credentials" "https://$($env:ghtoken):x-oauth-basic@github.com`n" + - git config --global user.email "mynkow@gmail.com" + - git config --global user.name "mynkow" + - build.cmd %nuget_key% + + From 7ce1e6f8ded65f344b9d7d6736ca6bf8081a5f71 Mon Sep 17 00:00:00 2001 From: mynkow Date: Tue, 5 Jun 2018 23:11:05 +0300 Subject: [PATCH 6/6] Release notes --- .../ProbabilisticDataStructures.rn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ProbabilisticDataStructures/ProbabilisticDataStructures.rn.md b/src/ProbabilisticDataStructures/ProbabilisticDataStructures.rn.md index 2f58664..ae512b6 100644 --- a/src/ProbabilisticDataStructures/ProbabilisticDataStructures.rn.md +++ b/src/ProbabilisticDataStructures/ProbabilisticDataStructures.rn.md @@ -1,2 +1,2 @@ -#### 0.1.0 - 05.06.2018 +#### 1.0.1 - 05.06.2018 * Initial release