Skip to content

Commit 9cbc50f

Browse files
novabyteDannyIsYogtrandromedaDapperDino
authored
Various small improvements to Hiro Challenges. (#18)
* Various small improvements to Hiro Challenges. * Implementation of MCV * Update README * Update repo README * MCV changes * Untangle view and controller * Functions and regions reorganization * Move HideAllModals out of error region --------- Co-authored-by: Fábio Sousa <fabiodaniel.2000@gmail.com> Co-authored-by: Andy Tran <transient.tran@gmail.com> Co-authored-by: Dapper Dino <nathan@heroiclabs.com>
1 parent be5121a commit 9cbc50f

33 files changed

+3010
-2416
lines changed

Nakama+Hiro/.cookie

-16 Bytes
Binary file not shown.

Nakama+Hiro/.editorconfig

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## editorconfig.org
2+
3+
[*]
4+
indent_style = space
5+
indent_size = 4
6+
end_of_line = lf
7+
charset = utf-8
8+
trim_trailing_whitespace = true
9+
insert_final_newline = true
10+
11+
[*.go]
12+
indent_style = tab

Nakama+Hiro/.gitignore

Lines changed: 246 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,246 @@
1-
local.yml
1+
.cookie
2+
local.yml
3+
lib/*.bin
4+
5+
# Created by https://gitignore.io/api/linux,macos,windows,go,intellij+all,sublimetext,visualstudiocode
6+
# Edit at https://gitignore.io?templates=linux,macos,windows,go,intellij+all,sublimetext,visualstudiocode
7+
8+
### Go ###
9+
# If you prefer the allow list template instead of the deny list, see community template:
10+
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
11+
#
12+
# Binaries for programs and plugins
13+
*.exe
14+
*.exe~
15+
*.dll
16+
*.so
17+
*.dylib
18+
19+
# Test binary, built with `go test -c`
20+
*.test
21+
22+
# Output of the go coverage tool, specifically when used with LiteIDE
23+
*.out
24+
25+
# Dependency directories (remove the comment below to include it)
26+
# vendor/
27+
28+
# Go workspace file
29+
go.work
30+
31+
### Intellij+all ###
32+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
33+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
34+
35+
# User-specific stuff
36+
.idea/**/workspace.xml
37+
.idea/**/tasks.xml
38+
.idea/**/usage.statistics.xml
39+
.idea/**/dictionaries
40+
.idea/**/shelf
41+
42+
# AWS User-specific
43+
.idea/**/aws.xml
44+
45+
# Generated files
46+
.idea/**/contentModel.xml
47+
48+
# Sensitive or high-churn files
49+
.idea/**/dataSources/
50+
.idea/**/dataSources.ids
51+
.idea/**/dataSources.local.xml
52+
.idea/**/sqlDataSources.xml
53+
.idea/**/dynamic.xml
54+
.idea/**/uiDesigner.xml
55+
.idea/**/dbnavigator.xml
56+
57+
# Gradle
58+
.idea/**/gradle.xml
59+
.idea/**/libraries
60+
61+
# Gradle and Maven with auto-import
62+
# When using Gradle or Maven with auto-import, you should exclude module files,
63+
# since they will be recreated, and may cause churn. Uncomment if using
64+
# auto-import.
65+
# .idea/artifacts
66+
# .idea/compiler.xml
67+
# .idea/jarRepositories.xml
68+
# .idea/modules.xml
69+
# .idea/*.iml
70+
# .idea/modules
71+
# *.iml
72+
# *.ipr
73+
74+
# CMake
75+
cmake-build-*/
76+
77+
# Mongo Explorer plugin
78+
.idea/**/mongoSettings.xml
79+
80+
# File-based project format
81+
*.iws
82+
83+
# IntelliJ
84+
out/
85+
86+
# mpeltonen/sbt-idea plugin
87+
.idea_modules/
88+
89+
# JIRA plugin
90+
atlassian-ide-plugin.xml
91+
92+
# Cursive Clojure plugin
93+
.idea/replstate.xml
94+
95+
# SonarLint plugin
96+
.idea/sonarlint/
97+
98+
# Crashlytics plugin (for Android Studio and IntelliJ)
99+
com_crashlytics_export_strings.xml
100+
crashlytics.properties
101+
crashlytics-build.properties
102+
fabric.properties
103+
104+
# Editor-based Rest Client
105+
.idea/httpRequests
106+
107+
# Android studio 3.1+ serialized cache file
108+
.idea/caches/build_file_checksums.ser
109+
110+
### Intellij+all Patch ###
111+
# Ignore everything but code style settings and run configurations
112+
# that are supposed to be shared within teams.
113+
114+
.idea/*
115+
116+
!.idea/codeStyles
117+
!.idea/runConfigurations
118+
119+
### Linux ###
120+
*~
121+
122+
# temporary files which can be created if a process still has a handle open of a deleted file
123+
.fuse_hidden*
124+
125+
# KDE directory preferences
126+
.directory
127+
128+
# Linux trash folder which might appear on any partition or disk
129+
.Trash-*
130+
131+
# .nfs files are created when an open file is removed but is still being accessed
132+
.nfs*
133+
134+
### macOS ###
135+
# General
136+
.DS_Store
137+
.AppleDouble
138+
.LSOverride
139+
140+
# Icon must end with two \r
141+
Icon
142+
143+
144+
# Thumbnails
145+
._*
146+
147+
# Files that might appear in the root of a volume
148+
.DocumentRevisions-V100
149+
.fseventsd
150+
.Spotlight-V100
151+
.TemporaryItems
152+
.Trashes
153+
.VolumeIcon.icns
154+
.com.apple.timemachine.donotpresent
155+
156+
# Directories potentially created on remote AFP share
157+
.AppleDB
158+
.AppleDesktop
159+
Network Trash Folder
160+
Temporary Items
161+
.apdisk
162+
163+
### macOS Patch ###
164+
# iCloud generated files
165+
*.icloud
166+
167+
### SublimeText ###
168+
# Cache files for Sublime Text
169+
*.tmlanguage.cache
170+
*.tmPreferences.cache
171+
*.stTheme.cache
172+
173+
# Workspace files are user-specific
174+
*.sublime-workspace
175+
176+
# Project files should be checked into the repository, unless a significant
177+
# proportion of contributors will probably not be using Sublime Text
178+
# *.sublime-project
179+
180+
# SFTP configuration file
181+
sftp-config.json
182+
sftp-config-alt*.json
183+
184+
# Package control specific files
185+
Package Control.last-run
186+
Package Control.ca-list
187+
Package Control.ca-bundle
188+
Package Control.system-ca-bundle
189+
Package Control.cache/
190+
Package Control.ca-certs/
191+
Package Control.merged-ca-bundle
192+
Package Control.user-ca-bundle
193+
oscrypto-ca-bundle.crt
194+
bh_unicode_properties.cache
195+
196+
# Sublime-github package stores a github token in this file
197+
# https://packagecontrol.io/packages/sublime-github
198+
GitHub.sublime-settings
199+
200+
### VisualStudioCode ###
201+
.vscode/*
202+
!.vscode/settings.json
203+
!.vscode/tasks.json
204+
!.vscode/launch.json
205+
!.vscode/extensions.json
206+
!.vscode/*.code-snippets
207+
208+
# Local History for Visual Studio Code
209+
.history/
210+
211+
# Built Visual Studio Code Extensions
212+
*.vsix
213+
214+
### VisualStudioCode Patch ###
215+
# Ignore all local history of files
216+
.history
217+
.ionide
218+
219+
### Windows ###
220+
# Windows thumbnail cache files
221+
Thumbs.db
222+
Thumbs.db:encryptable
223+
ehthumbs.db
224+
ehthumbs_vista.db
225+
226+
# Dump file
227+
*.stackdump
228+
229+
# Folder config file
230+
[Dd]esktop.ini
231+
232+
# Recycle Bin used on file shares
233+
$RECYCLE.BIN/
234+
235+
# Windows Installer files
236+
*.cab
237+
*.msi
238+
*.msix
239+
*.msm
240+
*.msp
241+
242+
# Windows shortcuts
243+
*.lnk
244+
245+
# End of https://gitignore.io/api/linux,macos,windows,go,intellij+all,sublimetext,visualstudiocode
246+

0 commit comments

Comments
 (0)