Skip to content

Commit a8f8c24

Browse files
committed
First cut
1 parent 3c13d06 commit a8f8c24

File tree

103 files changed

+4551
-0
lines changed

Some content is hidden

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

103 files changed

+4551
-0
lines changed

Diff for: .gitignore

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

Diff for: GhostUI/ClientApp/package.json

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"name": "aspnet-core-react-redux-playground-template",
3+
"version": "0.1.0",
4+
"private": true,
5+
"dependencies": {
6+
"@fortawesome/fontawesome-svg-core": "^6.3.0",
7+
"@fortawesome/free-brands-svg-icons": "^6.3.0",
8+
"@fortawesome/free-solid-svg-icons": "^6.3.0",
9+
"@fortawesome/react-fontawesome": "^0.2.0",
10+
"@microsoft/signalr": "^7.0.3",
11+
"@reduxjs/toolkit": "^1.9.3",
12+
"axios": "^1.3.4",
13+
"bulma": "^0.9.4",
14+
"history": "^5.3.0",
15+
"orval": "^6.12.0",
16+
"react": "^18.2.0",
17+
"react-dom": "^18.2.0",
18+
"react-functional-select": "^5.0.0",
19+
"react-query": "^3.39.3",
20+
"react-redux": "^8.0.5",
21+
"react-router-dom": "^6.8.1",
22+
"react-scripts": "^5.0.1",
23+
"react-toastify": "^9.1.1",
24+
"react-transition-group": "^4.4.5",
25+
"react-window": "^1.8.8",
26+
"redux": "^4.2.1",
27+
"styled-components": "^5.3.6",
28+
"web-vitals": "^3.1.1",
29+
"workbox-background-sync": "^6.5.4",
30+
"workbox-broadcast-update": "^6.5.4",
31+
"workbox-cacheable-response": "^6.5.4",
32+
"workbox-core": "^6.5.4",
33+
"workbox-expiration": "^6.5.4",
34+
"workbox-google-analytics": "^6.5.4",
35+
"workbox-navigation-preload": "^6.5.4",
36+
"workbox-precaching": "^6.5.4",
37+
"workbox-range-requests": "^6.5.4",
38+
"workbox-routing": "^6.5.4",
39+
"workbox-strategies": "^6.5.4",
40+
"workbox-streams": "^6.5.4"
41+
},
42+
"scripts": {
43+
"start": "react-scripts start",
44+
"build": "react-scripts build",
45+
"test": "react-scripts test",
46+
"eject": "react-scripts eject"
47+
},
48+
"eslintConfig": {
49+
"extends": "react-app"
50+
},
51+
"browserslist": {
52+
"production": [
53+
">0.2%",
54+
"not dead",
55+
"not IE 11",
56+
"not op_mini all"
57+
],
58+
"development": [
59+
"last 1 chrome version",
60+
"last 1 firefox version",
61+
"last 1 safari version"
62+
]
63+
},
64+
"devDependencies": {
65+
"@types/history": "^4.7.11",
66+
"@types/jest": "^29.4.0",
67+
"@types/node": "^18.14.1",
68+
"@types/react": "^18.0.28",
69+
"@types/react-dom": "^18.0.11",
70+
"@types/react-router": "^5.1.20",
71+
"@types/react-router-dom": "^5.3.3",
72+
"@types/react-transition-group": "^4.4.5",
73+
"@types/styled-components": "^5.1.26",
74+
"@types/webpack-env": "^1.18.0",
75+
"sass": "^1.58.3",
76+
"typescript": "^4.9.5"
77+
}
78+
}

Diff for: GhostUI/ClientApp/public/favicon.ico

21.9 KB
Binary file not shown.

Diff for: GhostUI/ClientApp/public/index.html

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1" />
7+
<meta name="theme-color" content="#209cee" />
8+
<meta name="description" content="GhostUI app" />
9+
<link rel="apple-touch-icon" href="logo192.png" />
10+
<!--
11+
manifest.json provides metadata used when your web app is installed on a
12+
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
13+
-->
14+
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
15+
<!--
16+
Notice the use of %PUBLIC_URL% in the tags above.
17+
It will be replaced with the URL of the `public` folder during the build.
18+
Only files inside the `public` folder can be referenced from the HTML.
19+
20+
Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
21+
work correctly both with client-side routing and a non-root public URL.
22+
Learn how to configure a non-root public URL by running `npm run build`.
23+
-->
24+
<title>GhostUI</title>
25+
</head>
26+
<body>
27+
<noscript>You need to enable JavaScript to run this app.</noscript>
28+
<div id="root"></div>
29+
<!--
30+
This HTML file is a template.
31+
If you open it directly in the browser, you will see an empty page.
32+
33+
You can add webfonts, meta tags, or analytics to this file.
34+
The build step will place the bundled scripts into the <body> tag.
35+
36+
To begin the development, run `npm start` or `yarn start`.
37+
To create a production bundle, use `npm run build` or `yarn build`.
38+
-->
39+
</body>
40+
</html>

Diff for: GhostUI/ClientApp/public/logo192.png

8.38 KB
Loading

Diff for: GhostUI/ClientApp/public/logo512.png

22.4 KB
Loading

0 commit comments

Comments
 (0)