Skip to content

Commit 2116e4b

Browse files
author
Iain Scott
committed
Merge pull request #4 in TECHBUS/winton.domainmodelling.abstractions from feature/BT-6675 to master
* commit '45be94d7433526cfb00bf9fc659d51508004dfa1': Clean up for open source.
2 parents e4190bd + 45be94d commit 2116e4b

19 files changed

+578
-175
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text=auto

.gitignore

Lines changed: 2 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -1,106 +1,7 @@
11
*.swp
22
*~
3-
3+
bin/
4+
obj/
45
.vs/
5-
6-
.idea/
7-
8-
## Ignore Visual Studio temporary files, build results, and
9-
## files generated by popular Visual Studio add-ons.
10-
11-
# User-specific files
126
*.suo
137
*.user
14-
*.sln.docstates
15-
16-
# Build results
17-
[Dd]ebug/
18-
[Dd]ebugPublic/
19-
[Rr]elease/
20-
x64/
21-
build/
22-
bld/
23-
[Bb]in/
24-
[Oo]bj/
25-
26-
# MSTest test Results
27-
[Tt]est[Rr]esult*/
28-
[Bb]uild[Ll]og.*
29-
30-
#NUNIT
31-
*.VisualState.xml
32-
TestResult.xml
33-
34-
# Visual C++ cache files
35-
ipch/
36-
*.aps
37-
*.ncb
38-
*.opensdf
39-
*.sdf
40-
*.cachefile
41-
42-
# Visual Studio profiler
43-
*.psess
44-
*.vsp
45-
*.vspx
46-
47-
# ReSharper is a .NET coding add-in
48-
_ReSharper*/
49-
*.[Rr]e[Ss]harper
50-
*.DotSettings.user
51-
52-
# TeamCity is a build add-in
53-
_TeamCity*
54-
55-
# DotCover is a Code Coverage Tool
56-
*.dotCover
57-
58-
# Click-Once directory
59-
publish/
60-
61-
# Publish Web Output
62-
*.[Pp]ublish.xml
63-
*.azurePubxml
64-
*.pubxml
65-
66-
# NuGet Packages Directory
67-
packages/*
68-
## TODO: If the tool you use requires repositories.config
69-
## uncomment the next line
70-
#!packages/repositories.config
71-
72-
# Enable "build/" folder in the NuGet Packages folder since
73-
# NuGet packages use it for MSBuild targets.
74-
# This line needs to be after the ignore of the build folder
75-
# (and the packages folder if the line above has been uncommented)
76-
!packages/build/
77-
78-
# Others
79-
*.Cache
80-
ClientBin/
81-
~$*
82-
*~
83-
*.dbmdl
84-
*.dbproj.schemaview
85-
*.pfx
86-
*.publishsettings
87-
node_modules/
88-
89-
# Backup & report files from converting an old project file
90-
# to a newer Visual Studio version. Backup files are not needed,
91-
# because we have git ;-)
92-
_UpgradeReport_Files/
93-
Backup*/
94-
UpgradeLog*.XML
95-
UpgradeLog*.htm
96-
97-
# SQL Server files
98-
*.mdf
99-
*.ldf
100-
101-
## Certificates
102-
*.pem
103-
104-
logs/
105-
*.log
106-
*.sln.DotSettings

CONTRIBUTING.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# How to contribute
2+
3+
One of the easiest ways to contribute is to participate in discussions and discuss issues. You can also contribute by submitting pull requests with code changes.
4+
5+
## Filing issues
6+
The best way to get your bug fixed is to be as detailed as you can be about the problem.
7+
Providing a minimal project with steps to reproduce the problem is ideal.
8+
Here are questions you can answer before you file a bug to make sure you're not missing any important information.
9+
10+
1. Did you include the snippet of broken code in the issue?
11+
2. What are the *EXACT* steps to reproduce this problem?
12+
3. What package versions are you using?
13+
4. What operating system are you using?
14+
15+
GitHub supports [markdown](https://help.github.com/articles/github-flavored-markdown/), so when filing bugs make sure you check the formatting before clicking submit.
16+
17+
## Contributing code and content
18+
Make sure you can build the code and run the tests. Familiarize yourself with the project workflow and our coding conventions. If you don't know what a pull request is read this article: https://help.github.com/articles/using-pull-requests.
19+
20+
Before submitting a feature or substantial code contribution please discuss it with the team and ensure it follows the product roadmap. You might also read these two blogs posts on contributing code: [Open Source Contribution Etiquette](http://tirania.org/blog/archive/2010/Dec-31.html) by Miguel de Icaza and [Don't "Push" Your Pull Requests](https://www.igvita.com/2011/12/19/dont-push-your-pull-requests/) by Ilya Grigorik. Note that all code submissions will be rigorously reviewed and tested by the Winton team prior to merging.
21+
22+
Here's a few things you should always do when making changes to the code base:
23+
24+
**Engineering guidelines**
25+
26+
Please follow the existing coding style used in this project. StyleCop is used in this project to enforce most of our guidelines.
27+
28+
**Commit/Pull Request Format**
29+
30+
```
31+
Summary of the changes (Less than 80 chars)
32+
- Detail 1
33+
- Detail 2
34+
35+
Addresses #bugnumber (in this specific format)
36+
```
37+
38+
**Tests**
39+
40+
- Tests need to be provided for every bug/feature that is completed.
41+
- If there is a scenario that is far too hard to test there does not need to be a test for it.
42+
- "Too hard" is determined by the team as a whole.

Jenkinsfile

Lines changed: 0 additions & 52 deletions
This file was deleted.

LICENSE

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Copyright 2018 Winton
2+
3+
Licensed under the Apache License, Version 2.0 (the "License");
4+
you may not use this file except in compliance with the License.
5+
You may obtain a copy of the License at
6+
7+
http://www.apache.org/licenses/LICENSE-2.0
8+
9+
Unless required by applicable law or agreed to in writing, software
10+
distributed under the License is distributed on an "AS IS" BASIS,
11+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
See the License for the specific language governing permissions and
13+
limitations under the License.

Winton.DomainModelling.Abstractions.sln

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,22 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 15
44
VisualStudioVersion = 15.0.27703.2026
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{697902B3-26B1-490D-BC64-39298D6DAFC4}"
7-
EndProject
8-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{02075BDC-A66D-4346-8093-2F2667660F36}"
9-
EndProject
10-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Winton.DomainModelling.Abstractions", "src\Winton.DomainModelling.Abstractions\Winton.DomainModelling.Abstractions.csproj", "{4CC49F58-367B-4E87-8925-49D913FA7BD1}"
11-
EndProject
12-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Winton.DomainModelling.Abstractions.Tests", "test\Winton.DomainModelling.Abstractions.Tests\Winton.DomainModelling.Abstractions.Tests.csproj", "{8FD5A9B0-44ED-470F-A0F0-721E55B5790D}"
13-
EndProject
146
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{859C9252-D63B-4ECB-9AB5-0BA8415C76AE}"
157
ProjectSection(SolutionItems) = preProject
168
.gitignore = .gitignore
179
GitVersionConfig.yaml = GitVersionConfig.yaml
18-
Jenkinsfile = Jenkinsfile
1910
README.md = README.md
2011
stylecop.json = stylecop.json
2112
EndProjectSection
2213
EndProject
14+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{697902B3-26B1-490D-BC64-39298D6DAFC4}"
15+
EndProject
16+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{02075BDC-A66D-4346-8093-2F2667660F36}"
17+
EndProject
18+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Winton.DomainModelling.Abstractions", "src\Winton.DomainModelling.Abstractions\Winton.DomainModelling.Abstractions.csproj", "{4CC49F58-367B-4E87-8925-49D913FA7BD1}"
19+
EndProject
20+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Winton.DomainModelling.Abstractions.Tests", "test\Winton.DomainModelling.Abstractions.Tests\Winton.DomainModelling.Abstractions.Tests.csproj", "{8FD5A9B0-44ED-470F-A0F0-721E55B5790D}"
21+
EndProject
2322
Global
2423
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2524
Debug|Any CPU = Debug|Any CPU

0 commit comments

Comments
 (0)