root-systems / dogstack

:dog: :dog: :dog: a popular-choice grab-bag framework for teams working on production web apps
https://dogstack.js.org/
25 stars 7 forks source link

v3 roadmap #86

Open ahdinosaur opened 6 years ago

ahdinosaur commented 6 years ago

a boring upgrade to dogstack

iainkirkpatrick commented 6 years ago

while cleaning up bookmarks, i found this article about redux-cycle, might be useful for context

mischa-s commented 6 years ago
danalexilewis commented 6 years ago

get hot reloading working - (move to webpack?)

ahdinosaur commented 6 years ago

added https://github.com/root-systems/dogstack/issues/88

danalexilewis commented 6 years ago

Support option to use typescript. I assume this is to do with how Webpack is setup + other tsconfigs

ahdinosaur commented 6 years ago

@agentlewis i think it's best that v3 be a minimal set of improvements to upgrade dogstack, so no new features and mostly boring dependency upgrades. i updated the list to reflect what i think is an appropriate roadmap. feel free to make issues for wishlist features, but i strongly think we should defer as much as possible to v4, given that we aren't making much progress towards even keeping dogstack modules up-to-date.

danalexilewis commented 6 years ago

@ahdinosaur I get what your saying about minimal updates - that makes sense.

Can you clarify for me than that using Bankai is going to enable us to get HMR working? With something like react-hot-loader

Because otherwise it feels like we are just going to have to change the server again.

Looking at Bankai it looks like it’s mainly for the choo ecosystem and I’m kind of confused by this as dogstack is meant to be a grab bag of the popular tools - which fornme would have meant Webpack.

Can you elaborate why you have chosen to push on Bankai?

ahdinosaur commented 6 years ago

Can you elaborate why you have chosen to push on Bankai?

worse is better, i think bankai is the next closest step from what we have now to a better dogstack. i'd rather have something that works better than what we have now than some hypothetical ideal that nobody is actually making happen, i'd rather we decide this with working software.

i'm happy if we change to webpack in the future, by changing to bankai now we'll overcome a good chunk of the challenges that will be necessary at that point anyways, namely to split the asset and api server.