WIP: Add source #3

Draft
cswimr wants to merge 25 commits from cswimr/add-src into main

25 commits

Author SHA1 Message Date
50122f8447
feat: first pass at theming swagger
this is a WIP, will return to this once we have endpoints on the swagger ui
2025-01-01 09:25:21 -05:00
21ad7f208a
chore(docker): add dockerfile and docker compose files
also add a `docker` scope to CONTRIBUTING.md
2024-12-31 19:11:36 -05:00
075261de59
chore(repo): add vscode extensions and settings 2024-12-31 19:02:50 -05:00
eb8c304020
chore(tooling): configure appsettings and launchsettings 2024-12-31 19:02:37 -05:00
4a6bca20bc
feat: add sentry 2024-12-31 19:02:22 -05:00
4973464c88
feat: add randomstringgenerator 2024-12-31 19:01:33 -05:00
e0d744ca5a
feat: add configuration model 2024-12-31 19:01:25 -05:00
6ef661f2d4
feat: add swagger ui 2024-12-31 18:40:08 -05:00
a5c5973414
chore(tooling): make vscode open the correct solution 2024-12-31 17:50:09 -05:00
158aec5dba
feat: add description fields to Modules, Spinals, and Turrets 2024-12-31 13:46:29 -05:00
749f827264
feat: add Effect model 2024-12-31 13:44:26 -05:00
132fb649cb
feat: add module model 2024-12-31 13:12:41 -05:00
405032a6e3
refactor: remove this. from the Spinal and Turret models 2024-12-31 12:40:59 -05:00
759e49a64f
feat: add an enum for module rarities 2024-12-31 12:40:12 -05:00
2c3bb51f6b
fix: rename a field in Turret to match what the field is called inside Zenith 2024-12-31 12:32:59 -05:00
0e58107bdd
refactor: remove another useless comment 2024-12-31 12:32:27 -05:00
a126d6415b
fix: fix a bunch of syntax / logic errors
my intellisense and linter wasn't working until the previous commit, where I added the solution file. now it does, and holy shit was everything broken 😭
2024-12-31 12:20:52 -05:00
158451d91f
chore(tooling): add solution file so vscode extensions successfully load when using the nix flake 2024-12-31 12:11:46 -05:00
16e354aa12
refactor: remove a comment
turns out my placeholder values were correct!
2024-12-31 10:48:18 -05:00
645a2d4d5d
refactor: remove a useless import 2024-12-31 10:38:10 -05:00
e66cbcf262
refactor: create a public dictionary for turret damage types 2024-12-31 10:37:41 -05:00
35508c8264
feat: add dps calculation methods to spinals and turrets 2024-12-31 10:33:24 -05:00
56dda7b976
feat: add spinal and turret models 2024-12-31 02:26:53 -05:00
dd614b62b1
style: format Program.cs 2024-12-31 01:03:35 -05:00
a97a181faa
feat: add initial template src 2024-12-31 01:01:16 -05:00