Jordan Brown
e146673d24
Move AssemblyInfo.cs to the Properties folder
2020-01-21 12:18:05 -05:00
Jordan Brown
41cdeec3c4
Update CONTRIBUTING.md with migration instructions.
2020-01-21 12:17:51 -05:00
Jordan Brown and GitHub
5481a096f9
Merge pull request #891 from tgstation/886-YouMustTest
...
OpenAPI cleanups and WindowsWatchdog prototype
2020-01-21 11:27:41 -05:00
Jordan Brown
d883641d68
Implement new suspend/resume functionality for DeadSessionController
2020-01-19 02:44:11 -05:00
Jordan Brown
4ba539a4b1
Add TGS3 style process suspend/resume while swapping
2020-01-19 02:32:00 -05:00
Jordan Brown
02b220ab7b
Fix a minor issue with double repository disposal.
2020-01-19 02:02:15 -05:00
Cyberboss
da860dcd0d
Fix CI
2020-01-19 00:00:11 -05:00
Cyberboss
fc105d6dfc
Add OpenAPI linter to CI.
2020-01-18 23:52:56 -05:00
Cyberboss
306eb59ed6
Improve OpenAPI conformity
2020-01-18 23:45:24 -05:00
Cyberboss
7ec06871c3
Adds new Jobs namespace
2020-01-18 22:09:46 -05:00
Cyberboss
e9595680bf
More stuff
2020-01-18 21:49:44 -05:00
Cyberboss
87ff972ace
More namespace cleanups
...
Components.Compiler -> Components.Deployment
IDmbProvider -> Deployment.DmbProvider
2020-01-18 21:29:42 -05:00
Cyberboss
43c8410971
Exclude design time classes from Release build.
...
Cleanup of .csproj
2020-01-18 21:18:46 -05:00
Cyberboss
db341d43b3
Adds the Database namespace
2020-01-18 21:11:51 -05:00
Cyberboss
284c6c393d
Create the System namespace
2020-01-18 20:32:34 -05:00
Jordan Brown
7ccc4fca77
DBConnectionFactory -> DatabaseConnectionFactory
...
Removes unused using.
2020-01-18 19:47:46 -05:00
Jordan Brown
daf3b8893d
Fix failing unit test.
2020-01-18 19:45:30 -05:00
Jordan Brown
5bd4a0a2ed
Remove unecessary double add of IIOManager to services.
2020-01-18 19:44:53 -05:00
Jordan Brown
8c09521021
Create the .Extensions namespace
2020-01-18 19:39:42 -05:00
Jordan Brown
9406623eb7
Stub, implement ISchemaFilter. Rename to SwaggerConfiguration
2020-01-18 19:32:32 -05:00
Cyberboss
b3cfe9f89c
Add missing appveyor envvar to .yml
2020-01-12 19:45:25 -05:00
Jordan Brown and GitHub
91c1e073a3
Merge branch 'master' into 886-YouMustTest
2020-01-12 19:38:06 -05:00
Jordan Brown and GitHub
f8b8ddf9c8
Merge pull request #895 from tgstation/883-ItsSoSimple
...
Fix installation directory instance detection.
2020-01-12 19:15:34 -05:00
Jordan Brown and GitHub
2b3d56c358
Merge branch 'master' into 883-ItsSoSimple
2020-01-12 18:36:51 -05:00
Jordan Brown and GitHub
6e013bc4e6
Merge pull request #893 from tgstation/890-GetYourSwagOn
...
Add Swagger/OpenAPI 3.0 generated specifications
2020-01-12 18:35:55 -05:00
Cyberboss
a35a2bed3f
Fix installation directory instance detection.
2020-01-12 18:30:38 -05:00
Cyberboss
6e44037d5d
Fix the build
2020-01-12 18:07:53 -05:00
Cyberboss
cd53ca9db4
General code cleanup pass
2020-01-12 17:29:49 -05:00
Cyberboss
9f27402195
Merge branch '890-GetYourSwagOn' of https://github.com/tgstation/tgstation-server into 890-GetYourSwagOn
2020-01-12 17:29:24 -05:00
Cyberboss
48bc829bd9
Reduce duplication in swagger spec
2020-01-12 16:42:19 -05:00
Jordan Brown
0a0343cd64
Fix get endpoint for DreamMakeClient and Jobs Clients to accept entity IDs
2020-01-12 14:32:30 -05:00
Jordan Brown
f7ba5ee94b
Add support for console cancellation during setup wizard
2020-01-12 13:46:11 -05:00
Cyberboss
21c0fdfa9b
Further UserController.Update improvements
2020-01-11 22:50:01 -05:00
Cyberboss
0c01f4e173
Attempting to reduce the complexity of UserController.Update
2020-01-11 22:11:12 -05:00
Cyberboss
4910c1feb8
Reduce code complexity
2020-01-11 21:26:54 -05:00
Cyberboss
ca20c37529
Fix HttpDelete route
2020-01-11 21:26:41 -05:00
Cyberboss
9f58c94140
Code cleanups
2020-01-11 19:47:09 -05:00
Cyberboss
683da5808f
Minor cleanups in DreamMakerController
2020-01-11 19:24:04 -05:00
Cyberboss
b367a115ce
Change DreamMaker and Job listing clients to use EntityId
2020-01-11 19:21:38 -05:00
Cyberboss
793a6c1153
Remove C#8 feature
2020-01-11 19:19:40 -05:00
Jordan Brown
e381b2e1d3
Update API documentation page
2020-01-10 00:01:10 -05:00
Jordan Brown
7ec46398f2
Merge branch 'master' of https://github.com/tgstation/tgstation-server into 890-GetYourSwagOn
2020-01-09 23:57:01 -05:00
Jordan Brown
8d2275e5e1
Add swagger spec to gh-pages
2020-01-09 23:56:45 -05:00
Jordan Brown
88e0481e9b
Enable XML documetation responses for Swagger
2020-01-09 23:27:38 -05:00
Jordan Brown and GitHub
c10cc57808
Merge pull request #892 from tgstation/DedupeCode
...
Deduplicate download code for IByondInstallers
2020-01-09 22:06:27 -05:00
Jordan Brown
7a62bcca8c
Integrate swagger UI in development mode
2020-01-09 21:51:44 -05:00
Jordan Brown
b0c4b8cdc8
Add AspNetCore compatibility version
2020-01-09 21:48:06 -05:00
Jordan Brown
9ece4dc252
Deduplicate download code for IByondInstallers
2020-01-09 21:34:48 -05:00
Jordan Brown
f1fe846ce6
Removes the mistake that was ModelController
...
- Controllers inherit ApiController
- Add now missing Http verb attributes
- Added response comments for methods with documentation
- Renamed API List function to ListRoute
2020-01-09 21:32:10 -05:00
Jordan Brown
4da75aa4ff
Add ProducesResponseType for all controller actions
...
- Excluding common status codes which will be documented elsewhere
2020-01-09 21:05:44 -05:00