Skip to content

Commit d830948

Browse files
committed
Initial commit
0 parents  commit d830948

30 files changed

+1906
-0
lines changed

.gitignore

+306
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,306 @@
1+
# Custom
2+
tools/
3+
build/
4+
.nuget/
5+
.dotnet/
6+
.idea/
7+
.[Dd][Ss]_[Ss]tore
8+
9+
## NBench output
10+
[Pp]erf[Rr]esult*/
11+
12+
## Ignore Visual Studio temporary files, build results, and
13+
## files generated by popular Visual Studio add-ons.
14+
##
15+
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
16+
17+
# User-specific files
18+
*.suo
19+
*.user
20+
*.userosscache
21+
*.sln.docstates
22+
23+
# User-specific files (MonoDevelop/Xamarin Studio)
24+
*.userprefs
25+
26+
# Build results
27+
[Dd]ebug/
28+
[Dd]ebugPublic/
29+
[Rr]elease/
30+
[Rr]eleases/
31+
x64/
32+
x86/
33+
bld/
34+
[Bb]in/
35+
[Oo]bj/
36+
[Ll]og/
37+
38+
#FAKE
39+
.fake
40+
tools/
41+
42+
#DocFx output
43+
_site/
44+
45+
# Visual Studio 2015 cache/options directory
46+
.vs/
47+
# Uncomment if you have tasks that create the project's static files in wwwroot
48+
#wwwroot/
49+
50+
# MSTest test Results
51+
[Tt]est[Rr]esult*/
52+
[Bb]uild[Ll]og.*
53+
54+
# NUNIT
55+
*.VisualState.xml
56+
TestResult.xml
57+
58+
# Build Results of an ATL Project
59+
[Dd]ebugPS/
60+
[Rr]eleasePS/
61+
dlldata.c
62+
63+
# .NET Core
64+
project.lock.json
65+
project.fragment.lock.json
66+
artifacts/
67+
**/Properties/launchSettings.json
68+
69+
*_i.c
70+
*_p.c
71+
*_i.h
72+
*.ilk
73+
*.meta
74+
*.obj
75+
*.pch
76+
*.pdb
77+
*.pgc
78+
*.pgd
79+
*.rsp
80+
*.sbr
81+
*.tlb
82+
*.tli
83+
*.tlh
84+
*.tmp
85+
*.tmp_proj
86+
*.log
87+
*.vspscc
88+
*.vssscc
89+
.builds
90+
*.pidb
91+
*.svclog
92+
*.scc
93+
94+
# Chutzpah Test files
95+
_Chutzpah*
96+
97+
# Visual C++ cache files
98+
ipch/
99+
*.aps
100+
*.ncb
101+
*.opendb
102+
*.opensdf
103+
*.sdf
104+
*.cachefile
105+
*.VC.db
106+
*.VC.VC.opendb
107+
108+
# Visual Studio profiler
109+
*.psess
110+
*.vsp
111+
*.vspx
112+
*.sap
113+
114+
# TFS 2012 Local Workspace
115+
$tf/
116+
117+
# Guidance Automation Toolkit
118+
*.gpState
119+
120+
# ReSharper is a .NET coding add-in
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+
# Visual Studio code coverage results
135+
*.coverage
136+
*.coveragexml
137+
138+
# NCrunch
139+
_NCrunch_*
140+
.*crunch*.local.xml
141+
nCrunchTemp_*
142+
143+
# MightyMoose
144+
*.mm.*
145+
AutoTest.Net/
146+
147+
# Web workbench (sass)
148+
.sass-cache/
149+
150+
# Installshield output folder
151+
[Ee]xpress/
152+
153+
# DocProject is a documentation generator add-in
154+
DocProject/buildhelp/
155+
DocProject/Help/*.HxT
156+
DocProject/Help/*.HxC
157+
DocProject/Help/*.hhc
158+
DocProject/Help/*.hhk
159+
DocProject/Help/*.hhp
160+
DocProject/Help/Html2
161+
DocProject/Help/html
162+
163+
# Click-Once directory
164+
publish/
165+
166+
# Publish Web Output
167+
*.[Pp]ublish.xml
168+
*.azurePubxml
169+
# TODO: Comment the next line if you want to checkin your web deploy settings
170+
# but database connection strings (with potential passwords) will be unencrypted
171+
*.pubxml
172+
*.publishproj
173+
174+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
175+
# checkin your Azure Web App publish settings, but sensitive information contained
176+
# in these scripts will be unencrypted
177+
PublishScripts/
178+
179+
# NuGet Packages
180+
*.nupkg
181+
# The packages folder can be ignored because of Package Restore
182+
**/packages/*
183+
# except build/, which is used as an MSBuild target.
184+
!**/packages/build/
185+
# Uncomment if necessary however generally it will be regenerated when needed
186+
#!**/packages/repositories.config
187+
# NuGet v3's project.json files produces more ignorable files
188+
*.nuget.props
189+
*.nuget.targets
190+
191+
# Microsoft Azure Build Output
192+
csx/
193+
*.build.csdef
194+
195+
# Microsoft Azure Emulator
196+
ecf/
197+
rcf/
198+
199+
# Windows Store app package directories and files
200+
AppPackages/
201+
BundleArtifacts/
202+
Package.StoreAssociation.xml
203+
_pkginfo.txt
204+
205+
# Visual Studio cache files
206+
# files ending in .cache can be ignored
207+
*.[Cc]ache
208+
# but keep track of directories ending in .cache
209+
!*.[Cc]ache/
210+
211+
# Others
212+
ClientBin/
213+
~$*
214+
*~
215+
*.dbmdl
216+
*.dbproj.schemaview
217+
*.jfm
218+
*.pfx
219+
*.publishsettings
220+
orleans.codegen.cs
221+
222+
# Since there are multiple workflows, uncomment next line to ignore bower_components
223+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
224+
#bower_components/
225+
226+
# RIA/Silverlight projects
227+
Generated_Code/
228+
229+
# Backup & report files from converting an old project file
230+
# to a newer Visual Studio version. Backup files are not needed,
231+
# because we have git ;-)
232+
_UpgradeReport_Files/
233+
Backup*/
234+
UpgradeLog*.XML
235+
UpgradeLog*.htm
236+
237+
# SQL Server files
238+
*.mdf
239+
*.ldf
240+
*.ndf
241+
242+
# Business Intelligence projects
243+
*.rdl.data
244+
*.bim.layout
245+
*.bim_*.settings
246+
247+
# Microsoft Fakes
248+
FakesAssemblies/
249+
250+
# GhostDoc plugin setting file
251+
*.GhostDoc.xml
252+
253+
# Node.js Tools for Visual Studio
254+
.ntvs_analysis.dat
255+
node_modules/
256+
257+
# Typescript v1 declaration files
258+
typings/
259+
260+
# Visual Studio 6 build log
261+
*.plg
262+
263+
# Visual Studio 6 workspace options file
264+
*.opt
265+
266+
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
267+
*.vbw
268+
269+
# Visual Studio LightSwitch build output
270+
**/*.HTMLClient/GeneratedArtifacts
271+
**/*.DesktopClient/GeneratedArtifacts
272+
**/*.DesktopClient/ModelManifest.xml
273+
**/*.Server/GeneratedArtifacts
274+
**/*.Server/ModelManifest.xml
275+
_Pvt_Extensions
276+
277+
# Paket dependency manager
278+
.paket/paket.exe
279+
paket-files/
280+
281+
# FAKE - F# Make
282+
.fake/
283+
284+
# JetBrains Rider
285+
.idea/
286+
*.sln.iml
287+
288+
# CodeRush
289+
.cr/
290+
291+
# Python Tools for Visual Studio (PTVS)
292+
__pycache__/
293+
*.pyc
294+
295+
# Cake - Uncomment if you are using it
296+
# tools/**
297+
# !tools/packages.config
298+
299+
# Telerik's JustMock configuration file
300+
*.jmconfig
301+
302+
# BizTalk build output
303+
*.btp.cs
304+
*.btm.cs
305+
*.odx.cs
306+
*.xsd.cs

.template.config/template.json

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"author": "Petabridge",
3+
"classifications": [ "Petabridge", "DocFx", "Tests" ],
4+
"name": "Petabridge .NET Core Library",
5+
"identity": "Petabridge.Library",
6+
"description": "A professional .NET Core project setup including build scripts, documentation, unit tests, and performance tests for a class library project.",
7+
"shortName": "pb-lib",
8+
"groupIdentity": "Petabridge",
9+
"tags": {
10+
"language": "C#",
11+
"type": "project"
12+
},
13+
"sourceName": "Petabridge.Library",
14+
"primaryOutputs": [ { "path": "Petabridge.Library.sln" } ],
15+
"defaultName": "Library1",
16+
"preferNameDirectory" : "true"
17+
}

0 commit comments

Comments
 (0)