ds300 / derivablejs

Functional Reactive State for JavaScript and TypeScript
Apache License 2.0
515 stars 23 forks source link

1.0 #60

Open oskbor opened 7 years ago

oskbor commented 7 years ago

Hi there! How close is a 1.0 release? I have a few days to spare, so if there is something I can do to help, let me know!

I'll start by checking out the code and get a feel for it :smile:

ds300 commented 7 years ago

Wow, I really appreciate the offer :)

There are a bunch of breaking changes I want to make before 1.0. I also want to rename the project to something more catchy like MobX did (switching from Mobservable). See the Projects tab for a broad outline.

If you're interested in helping out, I ordered the cards in the backlog in ascending order of difficulty, and I can elaborate on the design goals if you decide to tackle them. No pressure though :)

oskbor commented 7 years ago

Here is a braindump for potential project names and punchlines

-- State puns --
federation.js - the best way to manage your state
decentralized.js - the best way to manage your state
president.js - the best way to manage your state
monarch.js - the best way to manage your state
republic.js - the best way to manage your state

--React / flux / mobX name plays--
xact.js - a faster, stronger, easier mobX

-- other --
infer.js 
deduce.js 
compose.js
fragment.js
divide.js - and conquer
catalysis.js
synthesis.js
andreypopp commented 7 years ago

Curious why not leave it derivable? I really like the name. On Tue, 25 Apr 2017 at 12:05 Oskar Börjesson notifications@github.com wrote:

Here is a braindump for potential project names and punchlines

-- State puns -- federation.js - the best way to manage your state decentralized.js - the best way to manage your state president.js - the best way to manage your state monarch.js - the best way to manage your state republic.js - the best way to manage your state

--React / flux / mobX name plays-- xact.js - a faster, stronger, easier mobX

-- other -- infer.js deduce.js compose.js fragment.js catalysis.js synthesis.js

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ds300/derivablejs/issues/60#issuecomment-296983037, or mute the thread https://github.com/notifications/unsubscribe-auth/AAB3gknjwNAYn4q-71DN9HrzXbMEMA55ks5rzcVUgaJpZM4NBv5k .

ds300 commented 7 years ago

I've talked to a few smart people who think it is not catchy enough and sounds too mathsy. In hindsight I agree. @oskbor thanks for the suggestions. I really like xact, but it is already taken on npm :(

TrySound commented 7 years ago

Hi, @ds300 ! How can we help with moving current version out of beta? Currently installing confuses. We should add resolutions for dependencies when using react-derivable.

ds300 commented 7 years ago

Sorry to hear that. I think the only thing that needs doing is updating the docs. At this point I'd be happy with normal markdown docs. It would be great to have someone help with that!

eranimo commented 6 years ago

Updates on this? Also happy to help.

TrySound commented 6 years ago

@eranimo we will appreciate the help with docs.