TL;DR: many edX tools and scripts depend upon Git commit messages so it is important that we are consistent in our usage. |
It is recommended that all developers run the following Git configuration commands:
git config --global --add branch.autosetupmerge true git config --global --add branch.autosetuprebase always git config --global --add push.default simple |
Git has an issue with files containing unicode characters in their file name on any system using HFS+ filesystem. If you use a Mac and experience an untracked file immediately upon cloning the edx-platform repo, try running the following configuration command:
git config --global core.precomposeunicode false |
https://github.com/edx/edx-platform/commit/978e9fe656bb249237ba1ceea0ebec1aa0b06fa7
Fix inline discussions to use cached static assets In production environments, the DiscussionXBlock was generating CSS and JS asset URLs that pointed to the unminified versions of those bundled assets. Due to our nginx rules, this would cause the assets to be served without the long expiration times, forcing the user's browser to constantly refetch these assets while browsing a course. PERF-431 |