Confirmed users
945
edits
(Created page with "This is planning or roadmap for the AMO API. == Goals == Produce a good API for AMO. Why? * To support a wide range tools and uses for AMO. * To support new projects to rewr...") |
(→How) |
||
| (2 intermediate revisions by one other user not shown) | |||
| Line 7: | Line 7: | ||
* To support new projects to rewrite AMO. | * To support new projects to rewrite AMO. | ||
* To provide a clear interface between tools and the main server. | * To provide a clear interface between tools and the main server. | ||
* To remove a whole pile of technical debt. | * To remove a whole pile of technical debt and produce a fast, lightweight (and hopefully less complex) base for AMO. | ||
== How == | == How == | ||
Using DRF. | Using [http://www.django-rest-framework.org/ DRF]. | ||
== Roadmap == | == Roadmap == | ||
| Line 21: | Line 21: | ||
* all the rest | * all the rest | ||
* delete everything that's not an API. | * delete everything that's not an API. | ||
== Code Quality == | |||
* all the standard PEP8 stuff | |||
* use factory boy? | |||
* all APIs should be in a standard directory? | |||
* don't use cache-machine, queryset-transform... | |||
* ... | |||
Although this order might be a bit more complicated. | Although this order might be a bit more complicated. | ||