Skip to content

Commit 25fb135

Browse files
authored
Merge pull request #1193 from reactiveui/develop
Release ReactiveUI V7
2 parents 563f696 + 8f464ae commit 25fb135

File tree

730 files changed

+15813
-18363
lines changed

Some content is hidden

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

730 files changed

+15813
-18363
lines changed

.gitattributes

Lines changed: 42 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,45 @@
1-
# Auto detect text files and perform LF normalization
1+
# Catch all for anything we forgot. Add rules if you get CRLF to LF warnings.
22
* text=auto
33

4-
# Custom for Visual Studio
5-
*.cs diff=csharp
6-
*.sln merge=union
7-
*.csproj merge=union
8-
*.vbproj merge=union
9-
*.fsproj merge=union
10-
*.dbproj merge=union
4+
# Text files that should be normalized to LF in odb.
5+
*.cs text eol=lf diff=csharp
6+
*.xaml text
7+
*.config text
8+
*.c text
9+
*.h text
10+
*.cpp text
11+
*.hpp text
1112

12-
# Standard to msysgit
13-
*.doc diff=astextplain
14-
*.DOC diff=astextplain
15-
*.docx diff=astextplain
16-
*.DOCX diff=astextplain
17-
*.dot diff=astextplain
18-
*.DOT diff=astextplain
19-
*.pdf diff=astextplain
20-
*.PDF diff=astextplain
21-
*.rtf diff=astextplain
22-
*.RTF diff=astextplain
13+
*.sln text
14+
*.csproj text
15+
*.vcxproj text
16+
17+
*.md text
18+
*.tt text
19+
*.sh text
20+
*.ps1 text
21+
*.cmd text
22+
*.bat text
23+
*.markdown text
24+
*.msbuild text
25+
26+
27+
# Binary files that should not be normalized or diffed
28+
*.png binary
29+
*.jpg binary
30+
*.gif binary
31+
*.ico binary
32+
*.rc binary
33+
34+
*.pfx binary
35+
*.snk binary
36+
*.dll binary
37+
*.exe binary
38+
*.lib binary
39+
*.exp binary
40+
*.pdb binary
41+
*.sdf binary
42+
*.7z binary
43+
44+
# Generated file should just use CRLF, it's fiiine
45+
SolutionInfo.cs text eol=crlf diff=csharp

.github/ISSUE_TEMPLATE.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
***Note*: for support questions, please ask on StackOverflow: https://stackoverflow.com/questions/tagged/reactiveui . This repository's issues are reserved for feature requests and bug reports.**
2+
3+
**Do you want to request a *feature* or report a *bug*?**
4+
5+
6+
7+
**What is the current behavior?**
8+
9+
10+
11+
**If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem**
12+
13+
14+
15+
**What is the expected behavior?**
16+
17+
18+
19+
**What is the motivation / use case for changing the behavior?**
20+
21+
22+
23+
**Which versions of ReactiveUI, and which platform / OS are affected by this issue? Did this work in previous versions of ReativeUI? Please also test with the latest stable and snapshot (http://docs.reactiveui.net/en/contributing/snapshot/index.html) versions.**
24+
25+
26+
27+
**Other information (e.g. stacktraces, related issues, suggestions how to fix)**

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
**What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)**
2+
3+
4+
5+
**What is the current behavior? (You can also link to an open issue here)**
6+
7+
8+
9+
**What is the new behavior (if this is a feature change)?**
10+
11+
12+
13+
**Does this PR introduce a breaking change?**
14+
15+
16+
17+
**Please check if the PR fulfills these requirements**
18+
- [ ] The commit follows our guidelines: https://github.com/reactiveui/reactiveui#contribute
19+
- [ ] Tests for the changes have been added (for bug fixes / features)
20+
- [ ] Docs have been added / updated (for bug fixes / features)
21+
22+
**Other information**:
23+

.gitignore

Lines changed: 68 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,34 @@
44
# User-specific files
55
*.suo
66
*.user
7+
*.userosscache
78
*.sln.docstates
89

10+
# User-specific files (MonoDevelop/Xamarin Studio)
11+
*.userprefs
12+
913
# Build results
1014
[Dd]ebug/
1115
[Dd]ebugPublic/
1216
[Rr]elease/
1317
[Rr]eleases/
1418
x64/
19+
x86/
1520
build/
1621
bld/
1722
[Bb]in/
1823
[Oo]bj/
1924

20-
# Roslyn cache directories
21-
*.ide/
25+
# Visual Studio 2015 cache/options directory
26+
.vs/
27+
# Uncomment if you have tasks that create the project's static files in wwwroot
28+
#wwwroot/
2229

2330
# MSTest test Results
2431
[Tt]est[Rr]esult*/
2532
[Bb]uild[Ll]og.*
2633

27-
#NUNIT
34+
# NUNIT
2835
*.VisualState.xml
2936
TestResult.xml
3037

@@ -33,6 +40,12 @@ TestResult.xml
3340
[Rr]eleasePS/
3441
dlldata.c
3542

43+
# DNX
44+
*.lock.json
45+
artifacts/
46+
*.nuget.props
47+
*.nuget.targets
48+
3649
*_i.c
3750
*_p.c
3851
*_i.h
@@ -65,6 +78,7 @@ _Chutzpah*
6578
ipch/
6679
*.aps
6780
*.ncb
81+
*.opendb
6882
*.opensdf
6983
*.sdf
7084
*.cachefile
@@ -73,6 +87,7 @@ ipch/
7387
*.psess
7488
*.vsp
7589
*.vspx
90+
*.sap
7691

7792
# TFS 2012 Local Workspace
7893
$tf/
@@ -85,7 +100,7 @@ _ReSharper*/
85100
*.[Rr]e[Ss]harper
86101
*.DotSettings.user
87102

88-
# JustCode is a .NET coding addin-in
103+
# JustCode is a .NET coding add-in
89104
.JustCode
90105

91106
# TeamCity is a build add-in
@@ -97,6 +112,7 @@ _TeamCity*
97112
# NCrunch
98113
_NCrunch_*
99114
.*crunch*.local.xml
115+
nCrunchTemp_*
100116

101117
# MightyMoose
102118
*.mm.*
@@ -124,42 +140,48 @@ publish/
124140
# Publish Web Output
125141
*.[Pp]ublish.xml
126142
*.azurePubxml
127-
## TODO: Comment the next line if you want to checkin your
128-
## web deploy settings but do note that will include unencrypted
129-
## passwords
143+
# TODO: Comment the next line if you want to checkin your web deploy settings
144+
# but database connection strings (with potential passwords) will be unencrypted
130145
*.pubxml
146+
*.publishproj
131147

132-
# NuGet Packages Directory
133-
packages/*
134-
## TODO: If the tool you use requires repositories.config
135-
## uncomment the next line
136-
!packages/repositories.config
137-
138-
# Enable "build/" folder in the NuGet Packages folder since
139-
# NuGet packages use it for MSBuild targets.
140-
# This line needs to be after the ignore of the build folder
141-
# (and the packages folder if the line above has been uncommented)
142-
!packages/build/
148+
# NuGet Packages
149+
*.nupkg
150+
# The packages folder can be ignored because of Package Restore
151+
**/packages/*
152+
# except build/, which is used as an MSBuild target.
153+
!**/packages/build/
154+
# Uncomment if necessary however generally it will be regenerated when needed
155+
#!**/packages/repositories.config
143156

144157
# Windows Azure Build Output
145158
csx/
146159
*.build.csdef
147160

161+
# Windows Azure Emulator
162+
ecf/
163+
rcf/
164+
148165
# Windows Store app package directory
149166
AppPackages/
167+
BundleArtifacts/
168+
169+
# Visual Studio cache files
170+
# files ending in .cache can be ignored
171+
*.[Cc]ache
172+
# but keep track of directories ending in .cache
173+
!*.[Cc]ache/
150174

151175
# Others
152-
sql/
153-
*.Cache
154176
ClientBin/
155-
[Ss]tyle[Cc]op.*
156177
~$*
157178
*~
158179
*.dbmdl
159180
*.dbproj.schemaview
160181
*.pfx
161182
*.publishsettings
162183
node_modules/
184+
orleans.codegen.cs
163185

164186
# RIA/Silverlight projects
165187
Generated_Code/
@@ -184,28 +206,36 @@ UpgradeLog*.htm
184206
# Microsoft Fakes
185207
FakesAssemblies/
186208

187-
# RxUI build directories
188-
Release
189-
NuGet-Release
190-
191-
# Ensure all files in the NuGet directory are tracked.
192-
!NuGet/**
209+
# GhostDoc plugin setting file
210+
*.GhostDoc.xml
193211

194-
*.nupkg
195-
*.userprefs
212+
# Node.js Tools for Visual Studio
213+
.ntvs_analysis.dat
196214

197-
version-bump.patch
215+
# Visual Studio 6 build log
216+
*.plg
198217

199-
ReactiveUI.Events/Events.cs
200-
ReactiveUI.Events/Events_*.cs
218+
# Visual Studio 6 workspace options file
219+
*.opt
201220

202-
ReactiveUI.Events/EventBuilder.exe
203-
ReactiveUI.Events/EventBuilder.exe.mdb
204-
ReactiveUI.Events/Mono.*
205-
ReactiveUI.Events/Nustache.*
221+
# Visual Studio LightSwitch build output
222+
**/*.HTMLClient/GeneratedArtifacts
223+
**/*.DesktopClient/GeneratedArtifacts
224+
**/*.DesktopClient/ModelManifest.xml
225+
**/*.Server/GeneratedArtifacts
226+
**/*.Server/ModelManifest.xml
227+
_Pvt_Extensions
206228

207-
ext/monodroid/18
229+
# Paket dependency manager
230+
.paket/paket.exe
208231

232+
# FAKE - F# Make
233+
.fake/
209234

235+
# Tools
236+
tools/
210237

211-
.DS_Store
238+
# ReactiveUI
239+
artifacts/
240+
src/CommonAssemblyInfo.cs
241+
src/ReactiveUI.Events/Events_*.cs

.hgeol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[repository]
2+
native = LF

.nuget/NuGet.exe

-1.59 MB
Binary file not shown.

CODE_OF_CONDUCT.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Contributor Code of Conduct
2+
3+
As contributors and maintainers of this project, and in the interest of
4+
fostering an open and welcoming community, we pledge to respect all people who
5+
contribute through reporting issues, posting feature requests, updating
6+
documentation, submitting pull requests or patches, and other activities.
7+
8+
We are committed to making participation in this project a harassment-free
9+
experience for everyone, regardless of level of experience, gender, gender
10+
identity and expression, sexual orientation, disability, personal appearance,
11+
body size, race, ethnicity, age, religion, or nationality.
12+
13+
Examples of unacceptable behavior by participants include:
14+
15+
* The use of sexualized language or imagery
16+
* Personal attacks
17+
* Trolling or insulting/derogatory comments
18+
* Public or private harassment
19+
* Publishing other's private information, such as physical or electronic
20+
addresses, without explicit permission
21+
* Other unethical or unprofessional conduct
22+
23+
Project maintainers have the right and responsibility to remove, edit, or
24+
reject comments, commits, code, wiki edits, issues, and other contributions
25+
that are not aligned to this Code of Conduct, or to ban temporarily or
26+
permanently any contributor for other behaviors that they deem inappropriate,
27+
threatening, offensive, or harmful.
28+
29+
By adopting this Code of Conduct, project maintainers commit themselves to
30+
fairly and consistently applying these principles to every aspect of managing
31+
this project. Project maintainers who do not follow or enforce the Code of
32+
Conduct may be permanently removed from the project team.
33+
34+
This Code of Conduct applies both within project spaces and in public spaces
35+
when an individual is representing the project or its community.
36+
37+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
38+
reported by contacting a project maintainer at [email protected]. All
39+
complaints will be reviewed and investigated and will result in a response that
40+
is deemed necessary and appropriate to the circumstances. Maintainers are
41+
obligated to maintain confidentiality with regard to the reporter of an
42+
incident.
43+
44+
45+
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
46+
version 1.3.0, available at
47+
[http://contributor-covenant.org/version/1/3/0/][version]
48+
49+
[homepage]: http://contributor-covenant.org
50+
[version]: http://contributor-covenant.org/version/1/3/0/

0 commit comments

Comments
 (0)