3 ms·
cool it's using django! wait a sec... rake django-admin[syncdb] ???
by jhprks 13y ago
cool it's using django! wait a sec... rake django-admin[syncdb] ???
- timtar 13y ago>The Python libraries we use are listed in requirements.txt. The Ruby libraries we use are listed in Gemfile. The Node libraries we use are listed in packages.json. Python has a library installer called pip, Ruby has a library installer called gem (or bundle if you're using a virtual environment), and Node has a library installer called npm. Once you've got your languages and virtual environments set up, install the libraries like so >You'll also need to install MongoDB, since our application uses it in addition to sqlite. I thought the same...I feel sorry for whoever will be trying to make it run in actual - you know - production and stuff...
- ibrahima 13y agoAs someone who contributed a bit to edX last year[1], it seems that they found rake to be a nicer way to encapsulate scripts than, for some reason, shell scripts or something. IIRC it was just setting some environment variables to manage the dev environment. Personally I would have wished that they used Rails instead of Django but this bit of oddity was kind of amusing for me. [1] As a side note, apparently I'm the #23rd most frequent committer, and I only worked on edX for a couple months, that's pretty cool :)
- robotsari 13y agoActually you were the 23rd /unique/ committer - we made the authors list in order of people's first contribution :)
- ibrahima 13y agoI was actually referring to https://github.com/edx/edx-platform/graphs/contributors https://github.com/edx/edx-platform/graphs/contributors , didn't check the Authors file. It's very cool to have been a part of this.