Skip to content

Commit 05619e6

Browse files
committedMay 8, 2022
Fix repo
1 parent ae33b11 commit 05619e6

24 files changed

+591
-0
lines changed
 

‎.gitattributes

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Set default behavior to automatically normalize line endings.
2+
* text=auto
3+
4+
*.doc binary
5+
*.DOC binary
6+
*.docx binary
7+
*.DOCX binary
8+
*.dot binary
9+
*.DOT binary
10+
*.pdf binary
11+
*.PDF binary
12+
*.rtf binary
13+
*.RTF binary
14+
15+
*.jpg binary
16+
*.png binary
17+
*.gif binary
18+
19+
# Force bash scripts to always use lf line endings so that if a repo is accessed
20+
# in Unix via a file share from Windows, the scripts will work.
21+
*.in text eol=lf
22+
*.sh text eol=lf
23+
24+
# Likewise, force cmd and batch scripts to always use crlf
25+
*.cmd text eol=crlf
26+
*.bat text eol=crlf
27+
28+
*.cs text=auto diff=csharp
29+
*.vb text=auto
30+
*.resx text=auto
31+
*.c text=auto
32+
*.cpp text=auto
33+
*.cxx text=auto
34+
*.h text=auto
35+
*.hxx text=auto
36+
*.py text=auto
37+
*.rb text=auto
38+
*.java text=auto
39+
*.html text=auto
40+
*.htm text=auto
41+
*.css text=auto
42+
*.scss text=auto
43+
*.sass text=auto
44+
*.less text=auto
45+
*.js text=auto
46+
*.lisp text=auto
47+
*.clj text=auto
48+
*.sql text=auto
49+
*.php text=auto
50+
*.lua text=auto
51+
*.m text=auto
52+
*.asm text=auto
53+
*.erl text=auto
54+
*.fs text=auto
55+
*.fsx text=auto
56+
*.hs text=auto
57+
58+
*.csproj text=auto
59+
*.vbproj text=auto
60+
*.fsproj text=auto
61+
*.dbproj text=auto
62+
*.sln text=auto eol=crlf
63+
64+
# Set linguist language for .h files explicitly based on
65+
# https://github.com/github/linguist/issues/1626#issuecomment-401442069
66+
# this only affects the repo's language statistics
67+
*.h linguist-language=C

‎.github/FUNDING.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: [lepoco]

‎.github/dependabot.yml

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
6+
version: 2
7+
8+
updates:
9+
# Maintain dependencies for GitHub Actions
10+
- package-ecosystem: "github-actions"
11+
directory: "/"
12+
schedule:
13+
interval: "daily"
14+
15+
# Maintain dependencies for nuget
16+
- package-ecosystem: "nuget"
17+
directory: "src/"
18+
schedule:
19+
interval: "daily"

‎CODEOWNERS

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Lines starting with '#' are comments.
2+
# Each line is a file pattern followed by one or more owners.
3+
4+
# These owners will be the default owners for everything in the repo,
5+
# and will automatically be added as reviewers to all pull requests.
6+
* @pomianowski

‎CODE_OF_CONDUCT.md

+128
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
We as members, contributors, and leaders pledge to make participation in our
6+
community a harassment-free experience for everyone, regardless of age, body
7+
size, visible or invisible disability, ethnicity, sex characteristics, gender
8+
identity and expression, level of experience, education, socio-economic status,
9+
nationality, personal appearance, race, religion, or sexual identity
10+
and orientation.
11+
12+
We pledge to act and interact in ways that contribute to an open, welcoming,
13+
diverse, inclusive, and healthy community.
14+
15+
## Our Standards
16+
17+
Examples of behavior that contributes to a positive environment for our
18+
community include:
19+
20+
* Demonstrating empathy and kindness toward other people
21+
* Being respectful of differing opinions, viewpoints, and experiences
22+
* Giving and gracefully accepting constructive feedback
23+
* Accepting responsibility and apologizing to those affected by our mistakes,
24+
and learning from the experience
25+
* Focusing on what is best not just for us as individuals, but for the
26+
overall community
27+
28+
Examples of unacceptable behavior include:
29+
30+
* The use of sexualized language or imagery, and sexual attention or
31+
advances of any kind
32+
* Trolling, insulting or derogatory comments, and personal or political attacks
33+
* Public or private harassment
34+
* Publishing others' private information, such as a physical or email
35+
address, without their explicit permission
36+
* Other conduct which could reasonably be considered inappropriate in a
37+
professional setting
38+
39+
## Enforcement Responsibilities
40+
41+
Community leaders are responsible for clarifying and enforcing our standards of
42+
acceptable behavior and will take appropriate and fair corrective action in
43+
response to any behavior that they deem inappropriate, threatening, offensive,
44+
or harmful.
45+
46+
Community leaders have the right and responsibility to remove, edit, or reject
47+
comments, commits, code, wiki edits, issues, and other contributions that are
48+
not aligned to this Code of Conduct, and will communicate reasons for moderation
49+
decisions when appropriate.
50+
51+
## Scope
52+
53+
This Code of Conduct applies within all community spaces, and also applies when
54+
an individual is officially representing the community in public spaces.
55+
Examples of representing our community include using an official e-mail address,
56+
posting via an official social media account, or acting as an appointed
57+
representative at an online or offline event.
58+
59+
## Enforcement
60+
61+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
62+
reported to the community leaders responsible for enforcement at
63+
support@lepo.co.
64+
All complaints will be reviewed and investigated promptly and fairly.
65+
66+
All community leaders are obligated to respect the privacy and security of the
67+
reporter of any incident.
68+
69+
## Enforcement Guidelines
70+
71+
Community leaders will follow these Community Impact Guidelines in determining
72+
the consequences for any action they deem in violation of this Code of Conduct:
73+
74+
### 1. Correction
75+
76+
**Community Impact**: Use of inappropriate language or other behavior deemed
77+
unprofessional or unwelcome in the community.
78+
79+
**Consequence**: A private, written warning from community leaders, providing
80+
clarity around the nature of the violation and an explanation of why the
81+
behavior was inappropriate. A public apology may be requested.
82+
83+
### 2. Warning
84+
85+
**Community Impact**: A violation through a single incident or series
86+
of actions.
87+
88+
**Consequence**: A warning with consequences for continued behavior. No
89+
interaction with the people involved, including unsolicited interaction with
90+
those enforcing the Code of Conduct, for a specified period of time. This
91+
includes avoiding interactions in community spaces as well as external channels
92+
like social media. Violating these terms may lead to a temporary or
93+
permanent ban.
94+
95+
### 3. Temporary Ban
96+
97+
**Community Impact**: A serious violation of community standards, including
98+
sustained inappropriate behavior.
99+
100+
**Consequence**: A temporary ban from any sort of interaction or public
101+
communication with the community for a specified period of time. No public or
102+
private interaction with the people involved, including unsolicited interaction
103+
with those enforcing the Code of Conduct, is allowed during this period.
104+
Violating these terms may lead to a permanent ban.
105+
106+
### 4. Permanent Ban
107+
108+
**Community Impact**: Demonstrating a pattern of violation of community
109+
standards, including sustained inappropriate behavior, harassment of an
110+
individual, or aggression toward or disparagement of classes of individuals.
111+
112+
**Consequence**: A permanent ban from any sort of public interaction within
113+
the community.
114+
115+
## Attribution
116+
117+
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
118+
version 2.0, available at
119+
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
120+
121+
Community Impact Guidelines were inspired by [Mozilla's code of conduct
122+
enforcement ladder](https://github.com/mozilla/diversity).
123+
124+
[homepage]: https://www.contributor-covenant.org
125+
126+
For answers to common questions about this code of conduct, see the FAQ at
127+
https://www.contributor-covenant.org/faq. Translations are available at
128+
https://www.contributor-covenant.org/translations.

‎LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2021-2022 Leszek Pomianowski and WPF UI Contributors.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

‎.editorconfig ‎src/.editorconfig

File renamed without changes.

‎src/.gitignore

+349
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,349 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
4+
5+
# User-specific files
6+
*.rsuser
7+
*.suo
8+
*.user
9+
*.userosscache
10+
*.sln.docstates
11+
12+
# User-specific files (MonoDevelop/Xamarin Studio)
13+
*.userprefs
14+
15+
# Mono auto generated files
16+
mono_crash.*
17+
18+
# Build results
19+
[Dd]ebug/
20+
[Dd]ebugPublic/
21+
[Rr]elease/
22+
[Rr]eleases/
23+
x64/
24+
x86/
25+
[Aa][Rr][Mm]/
26+
[Aa][Rr][Mm]64/
27+
bld/
28+
[Bb]in/
29+
[Oo]bj/
30+
[Ll]og/
31+
[Ll]ogs/
32+
33+
# Visual Studio 2015/2017 cache/options directory
34+
.vs/
35+
# Uncomment if you have tasks that create the project's static files in wwwroot
36+
#wwwroot/
37+
38+
# Visual Studio 2017 auto generated files
39+
Generated\ Files/
40+
41+
# MSTest test Results
42+
[Tt]est[Rr]esult*/
43+
[Bb]uild[Ll]og.*
44+
45+
# NUnit
46+
*.VisualState.xml
47+
TestResult.xml
48+
nunit-*.xml
49+
50+
# Build Results of an ATL Project
51+
[Dd]ebugPS/
52+
[Rr]eleasePS/
53+
dlldata.c
54+
55+
# Benchmark Results
56+
BenchmarkDotNet.Artifacts/
57+
58+
# .NET Core
59+
project.lock.json
60+
project.fragment.lock.json
61+
artifacts/
62+
63+
# StyleCop
64+
StyleCopReport.xml
65+
66+
# Files built by Visual Studio
67+
*_i.c
68+
*_p.c
69+
*_h.h
70+
*.ilk
71+
*.meta
72+
*.obj
73+
*.iobj
74+
*.pch
75+
*.pdb
76+
*.ipdb
77+
*.pgc
78+
*.pgd
79+
*.rsp
80+
*.sbr
81+
*.tlb
82+
*.tli
83+
*.tlh
84+
*.tmp
85+
*.tmp_proj
86+
*_wpftmp.csproj
87+
*.log
88+
*.vspscc
89+
*.vssscc
90+
.builds
91+
*.pidb
92+
*.svclog
93+
*.scc
94+
95+
# Chutzpah Test files
96+
_Chutzpah*
97+
98+
# Visual C++ cache files
99+
ipch/
100+
*.aps
101+
*.ncb
102+
*.opendb
103+
*.opensdf
104+
*.sdf
105+
*.cachefile
106+
*.VC.db
107+
*.VC.VC.opendb
108+
109+
# Visual Studio profiler
110+
*.psess
111+
*.vsp
112+
*.vspx
113+
*.sap
114+
115+
# Visual Studio Trace Files
116+
*.e2e
117+
118+
# TFS 2012 Local Workspace
119+
$tf/
120+
121+
# Guidance Automation Toolkit
122+
*.gpState
123+
124+
# ReSharper is a .NET coding add-in
125+
_ReSharper*/
126+
*.[Rr]e[Ss]harper
127+
*.DotSettings.user
128+
129+
# TeamCity is a build add-in
130+
_TeamCity*
131+
132+
# DotCover is a Code Coverage Tool
133+
*.dotCover
134+
135+
# AxoCover is a Code Coverage Tool
136+
.axoCover/*
137+
!.axoCover/settings.json
138+
139+
# Visual Studio code coverage results
140+
*.coverage
141+
*.coveragexml
142+
143+
# NCrunch
144+
_NCrunch_*
145+
.*crunch*.local.xml
146+
nCrunchTemp_*
147+
148+
# MightyMoose
149+
*.mm.*
150+
AutoTest.Net/
151+
152+
# Web workbench (sass)
153+
.sass-cache/
154+
155+
# Installshield output folder
156+
[Ee]xpress/
157+
158+
# DocProject is a documentation generator add-in
159+
DocProject/buildhelp/
160+
DocProject/Help/*.HxT
161+
DocProject/Help/*.HxC
162+
DocProject/Help/*.hhc
163+
DocProject/Help/*.hhk
164+
DocProject/Help/*.hhp
165+
DocProject/Help/Html2
166+
DocProject/Help/html
167+
168+
# Click-Once directory
169+
publish/
170+
171+
# Publish Web Output
172+
*.[Pp]ublish.xml
173+
*.azurePubxml
174+
# Note: Comment the next line if you want to checkin your web deploy settings,
175+
# but database connection strings (with potential passwords) will be unencrypted
176+
*.pubxml
177+
*.publishproj
178+
179+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
180+
# checkin your Azure Web App publish settings, but sensitive information contained
181+
# in these scripts will be unencrypted
182+
PublishScripts/
183+
184+
# NuGet Packages
185+
*.nupkg
186+
# NuGet Symbol Packages
187+
*.snupkg
188+
# The packages folder can be ignored because of Package Restore
189+
**/[Pp]ackages/*
190+
# except build/, which is used as an MSBuild target.
191+
!**/[Pp]ackages/build/
192+
# Uncomment if necessary however generally it will be regenerated when needed
193+
#!**/[Pp]ackages/repositories.config
194+
# NuGet v3's project.json files produces more ignorable files
195+
*.nuget.props
196+
*.nuget.targets
197+
198+
# Microsoft Azure Build Output
199+
csx/
200+
*.build.csdef
201+
202+
# Microsoft Azure Emulator
203+
ecf/
204+
rcf/
205+
206+
# Windows Store app package directories and files
207+
AppPackages/
208+
BundleArtifacts/
209+
Package.StoreAssociation.xml
210+
_pkginfo.txt
211+
*.appx
212+
*.appxbundle
213+
*.appxupload
214+
215+
# Visual Studio cache files
216+
# files ending in .cache can be ignored
217+
*.[Cc]ache
218+
# but keep track of directories ending in .cache
219+
!?*.[Cc]ache/
220+
221+
# Others
222+
ClientBin/
223+
~$*
224+
*~
225+
*.dbmdl
226+
*.dbproj.schemaview
227+
*.jfm
228+
*.pfx
229+
*.publishsettings
230+
orleans.codegen.cs
231+
232+
# Including strong name files can present a security risk
233+
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
234+
#*.snk
235+
236+
# Since there are multiple workflows, uncomment next line to ignore bower_components
237+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
238+
#bower_components/
239+
240+
# RIA/Silverlight projects
241+
Generated_Code/
242+
243+
# Backup & report files from converting an old project file
244+
# to a newer Visual Studio version. Backup files are not needed,
245+
# because we have git ;-)
246+
_UpgradeReport_Files/
247+
Backup*/
248+
UpgradeLog*.XML
249+
UpgradeLog*.htm
250+
ServiceFabricBackup/
251+
*.rptproj.bak
252+
253+
# SQL Server files
254+
*.mdf
255+
*.ldf
256+
*.ndf
257+
258+
# Business Intelligence projects
259+
*.rdl.data
260+
*.bim.layout
261+
*.bim_*.settings
262+
*.rptproj.rsuser
263+
*- [Bb]ackup.rdl
264+
*- [Bb]ackup ([0-9]).rdl
265+
*- [Bb]ackup ([0-9][0-9]).rdl
266+
267+
# Microsoft Fakes
268+
FakesAssemblies/
269+
270+
# GhostDoc plugin setting file
271+
*.GhostDoc.xml
272+
273+
# Node.js Tools for Visual Studio
274+
.ntvs_analysis.dat
275+
node_modules/
276+
277+
# Visual Studio 6 build log
278+
*.plg
279+
280+
# Visual Studio 6 workspace options file
281+
*.opt
282+
283+
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
284+
*.vbw
285+
286+
# Visual Studio LightSwitch build output
287+
**/*.HTMLClient/GeneratedArtifacts
288+
**/*.DesktopClient/GeneratedArtifacts
289+
**/*.DesktopClient/ModelManifest.xml
290+
**/*.Server/GeneratedArtifacts
291+
**/*.Server/ModelManifest.xml
292+
_Pvt_Extensions
293+
294+
# Paket dependency manager
295+
.paket/paket.exe
296+
paket-files/
297+
298+
# FAKE - F# Make
299+
.fake/
300+
301+
# CodeRush personal settings
302+
.cr/personal
303+
304+
# Python Tools for Visual Studio (PTVS)
305+
__pycache__/
306+
*.pyc
307+
308+
# Cake - Uncomment if you are using it
309+
# tools/**
310+
# !tools/packages.config
311+
312+
# Tabs Studio
313+
*.tss
314+
315+
# Telerik's JustMock configuration file
316+
*.jmconfig
317+
318+
# BizTalk build output
319+
*.btp.cs
320+
*.btm.cs
321+
*.odx.cs
322+
*.xsd.cs
323+
324+
# OpenCover UI analysis results
325+
OpenCover/
326+
327+
# Azure Stream Analytics local run output
328+
ASALocalRun/
329+
330+
# MSBuild Binary and Structured Log
331+
*.binlog
332+
333+
# NVidia Nsight GPU debugger configuration file
334+
*.nvuser
335+
336+
# MFractors (Xamarin productivity tool) working folder
337+
.mfractor/
338+
339+
# Local History for Visual Studio
340+
.localhistory/
341+
342+
# BeatPulse healthcheck temp database
343+
healthchecksdb
344+
345+
# Backup folder for Package Reference Convert tool in Visual Studio 2017
346+
MigrationBackup/
347+
348+
# Ionide (cross platform F# VS Code tools) working folder
349+
.ionide/

‎.vsconfig ‎src/.vsconfig

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

‎Packages.props ‎src/Packages.props

File renamed without changes.

‎README.md ‎src/README.md

File renamed without changes.

0 commit comments

Comments
 (0)
Please sign in to comment.