Updating conversion, creating readmes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome REST [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome REST [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||||
|
||||
[38;5;12mA collaborative list of great resources about RESTful API architecture, development, test, and performance. Feel free to contribute to this on-going list.[39m
|
||||
|
||||
@@ -43,24 +43,23 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to design a REST API?[0m[38;5;12m (https://blog.octo.com/en/design-a-rest-api/) - Full guide tackling security, pagination, filtering, versioning, partial answers, CORS, etc.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRichardson[0m[38;5;14m[1m [0m[38;5;14m[1mMaturity[0m[38;5;14m[1m [0m[38;5;14m[1mModel[0m[38;5;12m [39m[38;5;12m(https://martinfowler.com/articles/richardsonMaturityModel.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExplained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mMartin[39m[38;5;12m [39m[38;5;12mFowler,[39m[38;5;12m [39m[38;5;12moriginally[39m[38;5;12m [39m[38;5;12mpresented[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mLeonard[39m[38;5;12m [39m[38;5;12mRichardson[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mQCon[0m[38;5;14m[1m [0m[38;5;14m[1m2008[0m[38;5;12m [39m
|
||||
[38;5;12m(https://www.crummy.com/writing/speaking/2008-QCon/act3.html).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEnterprise[0m[38;5;14m[1m [0m[38;5;14m[1mIntegration[0m[38;5;14m[1m [0m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mREST[0m[38;5;12m [39m[38;5;12m(https://martinfowler.com/articles/enterpriseREST.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscusses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconstraints[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mflexibility[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnonpublic[39m[38;5;12m [39m[38;5;12mAPIs,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlessons[39m[38;5;12m [39m[38;5;12mlearned[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mdoing[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m
|
||||
[38;5;12mscale[39m[38;5;12m [39m[38;5;12mRESTful[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mteams.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEnterprise Integration Using REST[0m
|
||||
[38;5;12m (https://martinfowler.com/articles/enterpriseREST.html) - Discusses the constraints and flexibility that you have with nonpublic APIs, and lessons learned from doing large scale RESTful integration across multiple teams.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHATEOAS[0m[38;5;12m (https://web.archive.org/web/20201111235328/timelessrepo.com/haters-gonna-hateoas) - Clear explanation on what HATEOAS is, and why you should use it.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to GET a cup of coffee[0m[38;5;12m (https://www.infoq.com/articles/webber-rest-workflow/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mTutorial[0m[38;5;12m [39m[38;5;12m(https://www.restapitutorial.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRestApiTutorial.com[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtracking[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mpractices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mreference[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mself[39m[38;5;12m [39m[38;5;12meducation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mcrafts-person.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mREST API Tutorial[0m[38;5;12m (https://www.restapitutorial.com/) - RestApiTutorial.com is dedicated to tracking REST API best practices and making resources available to enable quick reference and self education for the development crafts-person.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAPI-Security-Checklist[0m[38;5;12m (https://github.com/shieldfy/API-Security-Checklist) - Best practices about REST API security[39m
|
||||
|
||||
[38;2;255;187;0m[4mGuidelines[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdidas REST API Guidelines[0m[38;5;12m (https://github.com/adidas/api-guidelines/blob/master/rest-api-guidelines/rest.md) - Adidas REST API Guidelines define standards and guidelines for building REST APIs at adidas.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAtlassian[0m[38;5;14m[1m [0m[38;5;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mdesign[0m[38;5;14m[1m [0m[38;5;14m[1mguidelines[0m[38;5;14m[1m [0m[38;5;14m[1mversion[0m[38;5;14m[1m [0m[38;5;14m[1m1[0m[38;5;12m [39m[38;5;12m(https://developer.atlassian.com/server/framework/atlassian-sdk/atlassian-rest-api-design-guidelines-version-1/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mdocument[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mguidelines[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mAtlassian[39m[38;5;12m [39m
|
||||
[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdesigning[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAtlassian[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAtlassian REST API design guidelines version 1[0m
|
||||
[38;5;12m (https://developer.atlassian.com/server/framework/atlassian-sdk/atlassian-rest-api-design-guidelines-version-1/) - This document provides guidelines to Atlassian developers who are designing REST APIs for Atlassian applications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCisco REST API Guide[0m[38;5;12m (https://github.com/CiscoDevNet/api-design-guide) - Guidelines for designing REST APIs at Cisco.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle Cloud API design guide[0m[38;5;12m (https://cloud.google.com/apis/design/) - Guidelines Google follows when designing Cloud APIs and other Google APIs (REST APIs and gRPC APIs).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaufe API Style Guide[0m[38;5;12m (https://github.com/Haufe-Lexware/api-style-guide) - Guidelines created by Haufe-Lexware CTO team.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicrosoft[0m[38;5;14m[1m [0m[38;5;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mGuidelines[0m[38;5;12m [39m[38;5;12m(https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#readme)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mGuidelines,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mprinciple,[39m[38;5;12m [39m[38;5;12mencourages[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhave[39m
|
||||
[38;5;12mresources[39m[38;5;12m [39m[38;5;12maccessible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mRESTful[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12minterface.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicrosoft[0m[38;5;14m[1m [0m[38;5;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mGuidelines[0m[38;5;12m [39m[38;5;12m(https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#readme)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mGuidelines,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mprinciple,[39m[38;5;12m [39m[38;5;12mencourages[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12maccessible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mthem[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mRESTful[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12minterface.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRestful API Guidelines by Zalando[0m[38;5;12m (https://github.com/zalando/restful-api-guidelines) - Developing Restful APIs: A Comprehensive Set of Guidelines.[39m
|
||||
|
||||
[38;2;255;187;0m[4mStandards[0m
|
||||
@@ -121,8 +120,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mGenerators[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopenapi-generator[0m[38;5;12m [39m[38;5;12m(https://github.com/OpenAPITools/openapi-generator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mGenerator[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12m(SDK[39m[38;5;12m [39m[38;5;12mgeneration),[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mstubs,[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mautomatically[39m
|
||||
[38;5;12mgiven[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mSpec[39m[38;5;12m [39m[38;5;12m(v2,[39m[38;5;12m [39m[38;5;12mv3).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopenapi-generator[0m
|
||||
[38;5;12m (https://github.com/OpenAPITools/openapi-generator) - OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3).[39m
|
||||
|
||||
[38;2;255;187;0m[4mServers[0m
|
||||
|
||||
@@ -183,14 +182,13 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhug[0m[38;5;12m (https://www.hug.rest/) - Lightweight and fast API Framework.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msandman[0m[38;5;12m (https://github.com/jeffknupp/sandman) - Automated REST APIs for existing database-driven systems.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrestless[0m[38;5;12m (https://restless.readthedocs.org/en/latest/) - Framework agnostic REST framework based on lessons learned from TastyPie.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Eve[0m
|
||||
[38;5;12m (https://python-eve.org/) - Eve is an open source Python REST API framework designed for human beings. It allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Eve[0m[38;5;12m (https://python-eve.org/) - Eve is an open source Python REST API framework designed for human beings. It allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRamses[0m[38;5;12m (https://ramses.readthedocs.org/en/stable/) - Makes RAML files executable by generating production-ready APIs from them at runtime.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlask-Potion[0m[38;5;12m (https://github.com/biosustain/potion) - Flask-Potion is a powerful Flask extension for building RESTful JSON APIs. It also provides several Clients for easier access to the API.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mapistar[0m[38;5;12m (https://github.com/encode/apistar) - A smart Web API framework, designed for Python 3. [39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFalcon[0m[38;5;12m (https://github.com/falconry/falcon) - Falcon is a bare-metal Python web API framework for building high-performance microservices, app backends, and higher-level frameworks.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastAPI[0m[38;5;12m [39m[38;5;12m(https://github.com/tiangolo/fastapi)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFastAPI[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern,[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12m(high-performance),[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12m3.6+[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mhints.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mautomatic[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m
|
||||
[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mSwagger[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mReDoc,[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mSchema.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastAPI[0m[38;5;12m [39m[38;5;12m(https://github.com/tiangolo/fastapi)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFastAPI[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern,[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12m(high-performance),[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12m3.6+[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mhints.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mautomatic[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mSwagger[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mReDoc,[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mSchema.[39m
|
||||
|
||||
[38;2;255;187;0m[4mRuby[0m
|
||||
|
||||
@@ -221,8 +219,8 @@
|
||||
|
||||
|
||||
[38;2;255;187;0m[4mHaskell[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRest[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mHaskell[0m[38;5;12m [39m[38;5;12m(https://github.com/silkapp/rest)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mHaskell.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mframeworks.[39m[38;5;12m [39m[38;5;12mThey[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m
|
||||
[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibraries.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRest for Haskell[0m
|
||||
[38;5;12m (https://github.com/silkapp/rest) - This package allows you to create REST APIs in Haskell. These APIs can be run in different web frameworks. They can also be used to automatically generate documentation as well as client libraries.[39m
|
||||
|
||||
[38;2;255;187;0m[4mTesting[0m
|
||||
|
||||
|
||||
Reference in New Issue
Block a user