mitodl / cookiecutter-djangoapp Goto Github PK
View Code? Open in Web Editor NEWCookie cutter template for starting a new django application
License: BSD 2-Clause "Simplified" License
Cookie cutter template for starting a new django application
License: BSD 2-Clause "Simplified" License
Look here: mitodl/micromasters#3278
mitodl/micromasters#252
mitodl/micromasters#247
mitodl/micromasters#340
mitodl/micromasters#354
mitodl/micromasters#263
mitodl/micromasters#264
mitodl/micromasters#246
mitodl/micromasters#156
Also update package requirements according to the latest on micromasters
Also update eslint rules
If the OS X user uses the same machine for their various docker instances they can keep using the same IP address for their host and avoid switching environments, which might simplify things a little bit
If the OS X user uses the same machine for their various docker instances they can keep using the same IP address for their host and avoid switching environments, which might simplify things a little bit
In static/js/root.js add something similar to
__webpack_public_path__ = `http://${SETTINGS.host}:8076/`; // eslint-disable-line no-undef, camelcase
Logging and email config should be backported from CCXCon/TeachersPortal to this cookiecutter.
It looks like Travis is complaining about node_modules
permissions, maybe something to do with shared volumes in Docker
Seems to be an oversight, we should configure our test environment to output code coverage for javascript, maybe using Istanbul: http://stackoverflow.com/questions/16633246/code-coverage-with-mocha
This is currently DEBUG = get_var('DEBUG', True)
but it should default to False instead
Going to upgrade this for open-discussions so we should backport to here so we only have to do this once.
This would include api.js, api_test.js, fetch_mock
When the work on this in micromasters dies down we should add it to the cookiecutter
I'm going to use this issue to keep track of the extra stuff I did to add support for things like browserify
Some links are broken, others are formatted incorrectly
This seems to be introduced by an upgrade to docker-compose where it's less tolerant of the shell injection we do to get the HOST_IP variable.
This should include changes to uwsgi.ini
and the change we made to have docker use that instead of runserver
This is likely broken because, at a minimum, the TestRouter
import isn't present in cookiecutter. I'm uncertain as to the other imports.
It would be nice to have tests which creates a fake cookiecutter app and runs its tests
@noisecapella commented on Tue Jun 06 2017
@pdpinch commented on Tue Jun 06 2017
@noisecapella could you note a few things here that you know need to be updated?
This will make the COPY
step faster for rebuilds, and reduce the chance of running out of disk space on a docker-machine VM
The docker container should only have python 3 installed, like on micromasters. Uses of six should be removed (also check pylintrc)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.