> For the complete documentation index, see [llms.txt](https://huataihuang.gitbook.io/cloud-atlas-draft/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://huataihuang.gitbook.io/cloud-atlas-draft/develop/architecture/restful.md).

# RESTful开发架构

在开发 Python REST API 的项目中，逐渐了解和实践了一些REST的概念。

目前觉得比较适合学习的文档：

* [Documenting APIs: A guide for technical writers](https://github.com/huataihuang/cloud-atlas-draft/tree/6f3204fffc11cf006abd394631e2598d98b415c3/develop/architecture/restful/idratherbewriting.com/learnapidoc/README.md) 详细的设计理念以及建议
* [django REST framework](http://www.django-rest-framework.org/) 学习Django REST框架可以边实践边学习
* [GitHub REST API](https://developer.github.com/v3/) 参考GitHub的REST接口来设计自己的接口，另外有中文的一个介绍文档[跟着 Github 学习 Restful HTTP API 设计](http://cizixs.com/2016/12/12/restful-api-design-guide)
