Closed ejhumphrey closed 8 years ago
Just to make the technical context clear: https://en.wikipedia.org/wiki/Google_App_Engine
Some basic settings here: https://github.com/GoogleCloudPlatform/appengine-flask-skeleton
Is this what you mean?
Some random questions:
requirements.txt
or git submodules for the python dependencies?bower
or npm
?Can we agree on a basic folder architecture first?
--> web_backend --->---> assets --->--->---> css --->--->---> js --->--->---> img --->---> templates --->---> requirements/setup --->--->---> requirements_dev.txt --->--->---> requirements_production.txt
Something like this?
What about the javascript dependencies, bower or npm?
Actually I don't like the way the js-packages are installed...maybe it's just easier to put those into the repo directly. Another reason is that most packages contain js and css stuff...but maybe someone has a different view on this.
for more context: https://docs.google.com/document/d/1_Ta7I8liVUq29GVbmvHYhv4iXc_ybw72_POA5GPUdNc/edit?usp=sharing
to the questions:
@stefan-balke hierarchy looks like a good start, can I trouble you to migrate to #11?
an instance that we can use? I'm going to fire up a free app engine instance tonight, if that's what you mean.
Exactly. 👍
for even more context, I'm envisioning the backend server to use python / flask running on a google app engine instance. The tools are shiny, super easy to build with, and (as I understand it) should be nice and scalable.
With how I'm envisioning this specific issue, this should be all of an hour of work.
Set of requirements for discussion / debate
What am I missing?
Blocks: #7, #8, #9
audio/upload
POST endpointannotation/submit
POST endpointannotation/taxonomy
GET endpoint