![]() Refer to LICENSE.txt for detailed information. Open Sourceįirestorm is licensed under MIT. See the solution architecture for information on how the project is built. It takes advantage of deferred execution and asynchronous features within C# and. Using your code and the client's request, it builds an IQueryable that is executed by your LINQ Provider. Efficient database queryingįirestorm runs on top of your ORM. There are currently two ways to write your APIs: Stems and Fluent. You tell Firestorm how to write a field, and that logic is used throughout your API. That's before you even get into adding where filters or pagination.įirestorm simplifies all that by using definitions of fields used in your API. Writing the same CRUD operations in each controller, the same null checks, permissions. Custom content can refer to new quests, creatures, items or to scripts added to alter and modify the game play or certain features in World of Warcraft. Writing this kind of REST API using a Controller can be tedious. The servers have have various content that is not Blizzlike. These and much more are all enabled by the main configuration builder. You could add "status": "ok" to successful responses. You can customise many aspects of Firestorm to suit your API needs. You can read more about the requests and responses here. ![]() ![]() ![]() Designing, debugging and maintaining your API is more difficult if the request or response is too bloated with redundant information.įirestorm keeps the HTTP request and response concise and understandable. The aim is to provide neat and easy ways to write standardised APIs.
0 Comments
Leave a Reply. |