Skip to content

Commit

Permalink
Prepare for Open Source
Browse files Browse the repository at this point in the history
* Remove all the build automation in favour of relying on appveyor CI
* Standard filesystem structure & boilerplate
* Modern nuget restore & dependency management
* Move tests to OSS JustBehave (which is what JustEat.Testing turned into)
* Added license
  • Loading branch information
Peter Mounce committed Jul 14, 2015
1 parent d783bee commit 46df94c
Show file tree
Hide file tree
Showing 249 changed files with 433 additions and 31,191 deletions.
10 changes: 7 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,13 @@ end_of_line = crlf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[**/*.{config,csproj,dotsettings,feature,fxcop,js,json,markdown,md,ncrunch*,ndepend,rb,targets,xml,xsd}]
indent_size = 2

[**/*.cs]
[*.cs]
indent_size = 4

[*.lock]
end_of_line = lf

[*.sln]
indent_style = tab
23 changes: 21 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,44 @@
# Explicitly declare text files we want to always be normalized and converted
# to native line endings on checkout.
*.cs text
*.cshtml text
*.csproj text
*.dotsettings text
*.erb text
*.feature text
*.fxcop text
*.html text
*.js text
*.json text
*.kproj text
*.markdown text
*.md text
*.ncrunchproject text
*.ncrunchsolution text
*.ndepend text
*.ndproj text
*.rake text
*.razor text
*.rb text
*.sublime-project text
*.tenjin text
*.targets text
*.txt text
*.xml text
*.xss text
*.xslt text
*.xsd text
*.yaml text
*.yml text

# Declare files that will always have CRLF line endings on checkout.
*.sln text eol=crlf

*.DotSettings text eol=crlf
*.lock text eol=lf

# Denote all files that are truly binary and should not be modified.
*.exe binary
*.gif binary
*.jpeg binary
*.jpg binary
*.png binary

11 changes: 9 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,20 @@
*.sublime-workspace
*.suo
*.user
*_NCrunch*
*_ReSharper*
_ReSharper*
AssemblyInfo.cs
bin
obj
out
packages

!3rdparty/*/bin

lint.db
lint.db
# Do not include these specfic configuration files as they will be generated
src/*/[W|w]eb.config
src/*/[N|n]log.config
src/*/[C|c]onnectionstrings.config

!nuget.exe
6 changes: 0 additions & 6 deletions .nuget/NuGet.Config

This file was deleted.

Binary file removed .nuget/NuGet.exe
Binary file not shown.
133 changes: 0 additions & 133 deletions .nuget/NuGet.targets

This file was deleted.

Loading

0 comments on commit 46df94c

Please sign in to comment.