cosmir / openmic-annotator

Annotation framework for annotating data for OpenMIC
MIT License
56 stars 1 forks source link

Barebones web backend - MVP #10

Closed ejhumphrey closed 8 years ago

ejhumphrey commented 8 years ago

Blocks: #7, #8, #9

stefan-balke commented 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:

stefan-balke commented 8 years ago

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.

ejhumphrey commented 8 years ago

for more context: https://docs.google.com/document/d/1_Ta7I8liVUq29GVbmvHYhv4iXc_ybw72_POA5GPUdNc/edit?usp=sharing

to the questions:

ejhumphrey commented 8 years ago

@stefan-balke hierarchy looks like a good start, can I trouble you to migrate to #11?

stefan-balke commented 8 years ago

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. 👍

ejhumphrey commented 8 years ago

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.

dmcennis commented 8 years ago

Set of requirements for discussion / debate

What am I missing?