apisyouwonthate / standards.rest Goto Github PK
View Code? Open in Web Editor NEWA collection of standards, specifications, etc. for HTTP API development.
Home Page: http://standards.rest
A collection of standards, specifications, etc. for HTTP API development.
Home Page: http://standards.rest
MDN does a good job describing some of these standards, e.g. https://developer.mozilla.org/en-US/docs/Web/HTTP. It would be a useful addition to the other human readable docs.
Phil Note: Link to any tutorials, guides, and MDN. Should support anything.
@dret do you know why http://webconcepts.info/specs.json does not have https://tools.ietf.org/html/rfc8594 ? It's still showing http://tools.ietf.org/html/draft-wilde-sunset-header and I'd like to show it off as a finished RFC.
I would suggest to add https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html, however I didn't figure out yet how to create the PR for it.
It describes the behaviours of http methods very well. I think this concepts would fill a gap in knowledge when people try to implement APIs.
Add these hypermedia formats:
Siren
JSON:API
OData
HAL
Uber
since the Sunset
header is in there, maybe it makes sense to add Deprecation
as well? http://webconcepts.info/specs/IETF/I-D/dalal-deprecation-header
i notices health check is listed as custom
. if you're interested, at http://webconcepts.info/specs/IETF/I-D/inadarei-api-health-check it is listed at webconcepts, too.
Much like openapi.tools, we should break this down by category
I might be able to PR this addition in the future, but I thought I would at least start listing them here if you're interested.
e.g.
Language | RFC | Link |
---|---|---|
Node | RFC 7231 section 5.3.2: Accept | https://www.npmjs.com/package/content-type |
Node | RFC 7231, section 3.1.1.5: Content-Type | https://www.npmjs.com/package/accepts |
Node | RFC 7396 | https://github.com/pierreinglebert/json-merge-patch |
Added by Phil
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.