Commit Graph
9876 Commits
Author SHA1 Message Date
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 BrownandGitHub 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 BrownandGitHub 91c1e073a3 Merge branch 'master' into 886-YouMustTest 2020-01-12 19:38:06 -05:00
Jordan BrownandGitHub f8b8ddf9c8 Merge pull request #895 from tgstation/883-ItsSoSimple
Fix installation directory instance detection.
2020-01-12 19:15:34 -05:00
Jordan BrownandGitHub 2b3d56c358 Merge branch 'master' into 883-ItsSoSimple 2020-01-12 18:36:51 -05:00
Jordan BrownandGitHub 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 BrownandGitHub 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