Open edX Community Home
Spaces
Teams
Apps
Templates
Create
Architecture and Engineering
All content
Blogs
Calendars
Space settings
Shortcuts
How-to articles
How-to articles
This trigger is hidden
Retrospectives
Retrospectives
This trigger is hidden
Content
Architecture and Engineering
Architecture Notes and Thoughts
Development Best Practices
Development Best Practices
Andy Armstrong (Deactivated)
Nimisha Asthagiri (Deactivated)
Owned by
Andy Armstrong (Deactivated)
Last updated:
Nov 09, 2017
by
Nimisha Asthagiri (Deactivated)
1 min read
Loading data...
Analytics and Diagnostics
Django Best Practices
Django Upgrade Checklist
Removing Django MySQL Data From Large Production Tables
Everything About Database Migrations
Some Things About Manually Rolling Back Migrations
Data Loss and Recovery from Migrations and Rollback
Feature Flags and Settings on edx-platform
Toggles and Settings Doc-a-thon 2021
Doc-A-thon Extension: Internal Planning
Moving preexisting feature flags to configuration models
edX Feature Flags
Git Best Practices
Git Rebase HOWTO
Naming
Naming with "Percent" or "Ratio"
Naming Things
Tools and Technology Standards
API Documentation Tool
Artifact Storage
Development Tools
[Archive] Using Tutor for local development
Tutor: Developing with Course Discovery
Tutor: Creating a New IDA Plugin
Editors/IDEs
Configuring your editor for ES2015 and JSX
PyCharm
VSCode
Vim
Search at edX
State of Locust
Open edX REST API Conventions
Proposal: Opt-in Public Url Subset
Optional Fields and API Versioning
Proposal: API collection format.
Merging code for safe deployments
GitHub Actions Best Practices
{"serverDuration": 20, "requestCorrelationId": "b276899bc5ac4bbb9c0476ea5fa7b860"}