Skip to content
This repository was archived by the owner on Aug 23, 2019. It is now read-only.

Commit de4289c

Browse files
Use cake build (#16)
* [Feature] Use cake build * use new csproj * working build * working build * fix tests * fix tests
1 parent 090f08f commit de4289c

File tree

76 files changed

+882
-1399
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+882
-1399
lines changed

.editorconfig

532 Bytes
Binary file not shown.

.gitignore

Lines changed: 261 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,75 @@
1-
# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
2-
[Bb]in/
3-
[Oo]bj/
4-
5-
# mstest test results
6-
TestResults
7-
81
## Ignore Visual Studio temporary files, build results, and
92
## files generated by popular Visual Studio add-ons.
3+
##
4+
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
105

116
# User-specific files
7+
*.rsuser
128
*.suo
139
*.user
10+
*.userosscache
1411
*.sln.docstates
1512

13+
# User-specific files (MonoDevelop/Xamarin Studio)
14+
*.userprefs
15+
1616
# Build results
1717
[Dd]ebug/
18+
[Dd]ebugPublic/
1819
[Rr]elease/
20+
[Rr]eleases/
1921
x64/
22+
x86/
23+
[Aa][Rr][Mm]/
24+
[Aa][Rr][Mm]64/
25+
bld/
26+
[Bb]in/
27+
[Oo]bj/
28+
[Ll]og/
29+
30+
# Visual Studio 2015/2017 cache/options directory
31+
.vs/
32+
# Uncomment if you have tasks that create the project's static files in wwwroot
33+
#wwwroot/
34+
35+
# Visual Studio 2017 auto generated files
36+
Generated\ Files/
37+
38+
# MSTest test Results
39+
[Tt]est[Rr]esult*/
40+
[Bb]uild[Ll]og.*
41+
42+
# NUNIT
43+
*.VisualState.xml
44+
TestResult.xml
45+
46+
# Build Results of an ATL Project
47+
[Dd]ebugPS/
48+
[Rr]eleasePS/
49+
dlldata.c
50+
51+
# Benchmark Results
52+
BenchmarkDotNet.Artifacts/
53+
54+
# .NET Core
55+
project.lock.json
56+
project.fragment.lock.json
57+
artifacts/
58+
59+
# StyleCop
60+
StyleCopReport.xml
61+
62+
# Files built by Visual Studio
2063
*_i.c
2164
*_p.c
65+
*_h.h
2266
*.ilk
2367
*.meta
2468
*.obj
69+
*.iobj
2570
*.pch
2671
*.pdb
72+
*.ipdb
2773
*.pgc
2874
*.pgd
2975
*.rsp
@@ -32,35 +78,81 @@ x64/
3278
*.tli
3379
*.tlh
3480
*.tmp
81+
*.tmp_proj
82+
*_wpftmp.csproj
3583
*.log
3684
*.vspscc
3785
*.vssscc
3886
.builds
87+
*.pidb
88+
*.svclog
89+
*.scc
90+
91+
# Chutzpah Test files
92+
_Chutzpah*
3993

4094
# Visual C++ cache files
4195
ipch/
4296
*.aps
4397
*.ncb
98+
*.opendb
4499
*.opensdf
45100
*.sdf
101+
*.cachefile
102+
*.VC.db
103+
*.VC.VC.opendb
46104

47105
# Visual Studio profiler
48106
*.psess
49107
*.vsp
50108
*.vspx
109+
*.sap
110+
111+
# Visual Studio Trace Files
112+
*.e2e
113+
114+
# TFS 2012 Local Workspace
115+
$tf/
51116

52117
# Guidance Automation Toolkit
53118
*.gpState
54119

55120
# ReSharper is a .NET coding add-in
56-
_ReSharper*
121+
_ReSharper*/
122+
*.[Rr]e[Ss]harper
123+
*.DotSettings.user
124+
125+
# JustCode is a .NET coding add-in
126+
.JustCode
127+
128+
# TeamCity is a build add-in
129+
_TeamCity*
130+
131+
# DotCover is a Code Coverage Tool
132+
*.dotCover
133+
134+
# AxoCover is a Code Coverage Tool
135+
.axoCover/*
136+
!.axoCover/settings.json
137+
138+
# Visual Studio code coverage results
139+
*.coverage
140+
*.coveragexml
57141

58142
# NCrunch
59-
*.ncrunch*
143+
_NCrunch_*
60144
.*crunch*.local.xml
145+
nCrunchTemp_*
146+
147+
# MightyMoose
148+
*.mm.*
149+
AutoTest.Net/
61150

62-
# Installshield output folder
63-
[Ee]xpress
151+
# Web workbench (sass)
152+
.sass-cache/
153+
154+
# Installshield output folder
155+
[Ee]xpress/
64156

65157
# DocProject is a documentation generator add-in
66158
DocProject/buildhelp/
@@ -73,40 +165,177 @@ DocProject/Help/Html2
73165
DocProject/Help/html
74166

75167
# Click-Once directory
76-
publish
168+
publish/
77169

78170
# Publish Web Output
79-
*.Publish.xml
171+
*.[Pp]ublish.xml
172+
*.azurePubxml
173+
# Note: Comment the next line if you want to checkin your web deploy settings,
174+
# but database connection strings (with potential passwords) will be unencrypted
175+
*.pubxml
176+
*.publishproj
177+
178+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
179+
# checkin your Azure Web App publish settings, but sensitive information contained
180+
# in these scripts will be unencrypted
181+
PublishScripts/
80182

81-
# NuGet Packages Directory
82-
packages
183+
# NuGet Packages
184+
*.nupkg
185+
# The packages folder can be ignored because of Package Restore
186+
**/[Pp]ackages/*
187+
# except build/, which is used as an MSBuild target.
188+
!**/[Pp]ackages/build/
189+
# Uncomment if necessary however generally it will be regenerated when needed
190+
#!**/[Pp]ackages/repositories.config
191+
# NuGet v3's project.json files produces more ignorable files
192+
*.nuget.props
193+
*.nuget.targets
83194

84-
# Windows Azure Build Output
85-
csx
195+
# Microsoft Azure Build Output
196+
csx/
86197
*.build.csdef
87198

88-
# Windows Store app package directory
199+
# Microsoft Azure Emulator
200+
ecf/
201+
rcf/
202+
203+
# Windows Store app package directories and files
89204
AppPackages/
205+
BundleArtifacts/
206+
Package.StoreAssociation.xml
207+
_pkginfo.txt
208+
*.appx
209+
210+
# Visual Studio cache files
211+
# files ending in .cache can be ignored
212+
*.[Cc]ache
213+
# but keep track of directories ending in .cache
214+
!?*.[Cc]ache/
90215

91216
# Others
92-
[Bb]in
93-
[Oo]bj
94-
sql
95-
TestResults
96-
[Tt]est[Rr]esult*
97-
*.Cache
98-
ClientBin
99-
[Ss]tyle[Cc]op.*
217+
ClientBin/
100218
~$*
219+
*~
101220
*.dbmdl
102-
Generated_Code #added for RIA/Silverlight projects
221+
*.dbproj.schemaview
222+
*.jfm
223+
*.pfx
224+
*.publishsettings
225+
orleans.codegen.cs
226+
227+
# Including strong name files can present a security risk
228+
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
229+
#*.snk
230+
231+
# Since there are multiple workflows, uncomment next line to ignore bower_components
232+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
233+
#bower_components/
234+
# ASP.NET Core default setup: bower directory is configured as wwwroot/lib/ and bower restore is true
235+
**/wwwroot/lib/
236+
237+
# RIA/Silverlight projects
238+
Generated_Code/
103239

104-
# Backup & report files from converting an old project file to a newer
105-
# Visual Studio version. Backup files are not needed, because we have git ;-)
240+
# Backup & report files from converting an old project file
241+
# to a newer Visual Studio version. Backup files are not needed,
242+
# because we have git ;-)
106243
_UpgradeReport_Files/
107244
Backup*/
108245
UpgradeLog*.XML
109-
Distribution/
110-
Specs/
246+
UpgradeLog*.htm
247+
ServiceFabricBackup/
248+
*.rptproj.bak
249+
250+
# SQL Server files
251+
*.mdf
252+
*.ldf
253+
*.ndf
254+
255+
# Business Intelligence projects
256+
*.rdl.data
257+
*.bim.layout
258+
*.bim_*.settings
259+
*.rptproj.rsuser
260+
261+
# Microsoft Fakes
262+
FakesAssemblies/
263+
264+
# GhostDoc plugin setting file
265+
*.GhostDoc.xml
266+
267+
# Node.js Tools for Visual Studio
268+
.ntvs_analysis.dat
269+
node_modules/
270+
271+
# Visual Studio 6 build log
272+
*.plg
273+
274+
# Visual Studio 6 workspace options file
275+
*.opt
276+
277+
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
278+
*.vbw
279+
280+
# Visual Studio LightSwitch build output
281+
**/*.HTMLClient/GeneratedArtifacts
282+
**/*.DesktopClient/GeneratedArtifacts
283+
**/*.DesktopClient/ModelManifest.xml
284+
**/*.Server/GeneratedArtifacts
285+
**/*.Server/ModelManifest.xml
286+
_Pvt_Extensions
287+
288+
# Paket dependency manager
289+
.paket/paket.exe
290+
paket-files/
291+
292+
# FAKE - F# Make
293+
.fake/
294+
295+
# JetBrains Rider
296+
.idea/
297+
*.sln.iml
298+
299+
# CodeRush personal settings
300+
.cr/personal
301+
302+
# Python Tools for Visual Studio (PTVS)
303+
__pycache__/
304+
*.pyc
305+
306+
# Cake - Uncomment if you are using it
307+
tools/**
308+
!tools/packages.config
309+
310+
# Tabs Studio
311+
*.tss
312+
313+
# Telerik's JustMock configuration file
314+
*.jmconfig
315+
316+
# BizTalk build output
317+
*.btp.cs
318+
*.btm.cs
319+
*.odx.cs
320+
*.xsd.cs
321+
322+
# OpenCover UI analysis results
323+
OpenCover/
324+
325+
# Azure Stream Analytics local run output
326+
ASALocalRun/
327+
328+
# MSBuild Binary and Structured Log
329+
*.binlog
330+
331+
# NVidia Nsight GPU debugger configuration file
332+
*.nvuser
333+
334+
# MFractors (Xamarin productivity tool) working folder
335+
.mfractor/
336+
337+
# Local History for Visual Studio
338+
.localhistory/
111339

112-
.vscode/
340+
# BeatPulse healthcheck temp database
341+
healthchecksdb

CONTRIBUTING.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# How to Contribute
2+
3+
First of all, thank you for wanting to contribute to Machine.Specifications! We really appreciate all the awesome support we get from our community. We want to keep it as easy as possible for you to contribute changes that make Machine.Specifications better for you. There are a few guidelines that we need contributors to follow so that we can all work together happily.
4+
5+
## Preparation
6+
7+
Before starting work on a new bug, feature, etc. ensure that an [issue](https://github.com/machine/machine.specifications/issues) has been raised. Indicate your intention to work on the issue by writing a comment against it. This will prevent duplication of effort. If the issue is a new feature, it's usually best to propose a design in the issue comments.

0 commit comments

Comments
 (0)