Please add notes of the standard tools/technologies that we have accepted and recommend for use at edX.
For example, do we think that they are Backbone, JS, Python, etc… Apiary, Jenkins, DBs, App Servers, etc…
If we have legacy technology we are using, we can note it, but we should make it clear that it's not a recommended standard.
General
- Languages:
- Server-side: Python 2.7 or 3.x
- Client-side: Front End Technologies
- Recommended Local Storage:
- MySQL
- Mongo (for course content)
- Recommended Cloud Storage:
- AWS
- Recommended IDE:
- Development Task management:
- Dev tasks: paver
- JS-specific tasks: gulp (not-yet implemented)
- CI: Jenkins
- Testing
- Documentation
...
Search Tools
- Elastic Search
Observability Tools
Performance Tools
- How to Test Performance tools
API Development
...