mozilla / network-pulse

A stream of assets from peers across the Mozilla Network
https://mozillapulse.org
38 stars 41 forks source link

Discuss whether or not to Reactify this app #13

Closed mmmavis closed 8 years ago

mmmavis commented 8 years ago

Currently this app is based on ~500 line of vanilla JS code .js file. This works good with the prototype features we have & linkage with Google Spreadsheet. As this project involves more features will be added and we might switch to use a real database. Let's discuss whether or not to Reactify this app. And if we are doing it, should we tackle it now or at a later stage.

Some things to take into account:

/cc @cadecairos @acabunoc @xmatthewx

cadecairos commented 8 years ago

My first instinct is that If we're going to "reactify" network-pulse, we'll want to do it before building out more features, otherwise we're just making things harder for us in the future.

mmmavis commented 8 years ago

@xmatthewx I'm curious to know if we have a roadmap or milestones for this project. Is there any deadline we are trying to meet?

xmatthewx commented 8 years ago

I've added milestones to the repo. Let's keep our eye on the deliverables in the kickoff ticket (#5). One of the deliverables is a proposed roadmap.

mmmavis commented 8 years ago

Alright, let's make the "whether or not to Reactify" decision after this heartbeat then. I will focus on other deliverables for this milestone for now.

mmmavis commented 8 years ago

@xmatthewx @cadecairos @acabunoc @kristinashu

I'm going to be updating the "Some things to take into account" list in the first comment. Free feel to add more if you think of any!

cadecairos commented 8 years ago

server

If this get wrapped in a server, I'd like it to be an express server!

database

It'd be cool if we use an ORM that can gracefully fall back on sqlite for local dev

mmmavis commented 8 years ago

Closing. This is not something we are going to tackle for this phrase 😜 We'll continue the discussion after we ship the MVP and learn from our users.

simonwex commented 8 years ago

@mmmavis could you file a ticket to do this post-mvp?

mmmavis commented 8 years ago

@simonwex I created another ticket to discuss about the same matter 2 weeks ago. The decision was to hold off until we learn more from the users & decide whether or not we will be continuing working on this prototype.

xmatthewx commented 8 years ago

Worth mentioning @simonwex that @mmmavis has modularized our code to simplify a refactor if we do that later.