Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/survivejs/react-book

From apprentice to master (CC BY-NC-ND)
https://github.com/survivejs/react-book

implementing persistency - Wrap up

f2a7f6736d8f50f00c0190599ed210a9395dcfd0 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Drop redundant `getState`

39ad16312897b3eb6d0fa8d6f15f58ba85c5309e authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Prepare for persistency

Persistency needs a few tweaks so better prepare the code for that.

b0f362742b225be28d090b68e7f9b1efe46e58fe authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Wrap up

Far neater now.

7649c0da3dbd38c655508448d74eade3470597bb authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Port `editNote` to Flux

8d9079287211e4c524af10549b5b800f4c5f2fa2 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Show how to port `App.activateNoteEdit` to flux

46652416a46953711ffe8798127b0e1583e8f353 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Port `deleteNote` to Flux

b0adbc23190bb78cb2b18bf606c423934ba69e43 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Show how to port `App.addNote` to Flux

245cc9449ed975042dab0cb4dd5269565850c958 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Show how to connect a store with actions

739fd36dd29d3518072abc0655add64d256a8525 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Make sure Alt includes `FinalStore`

connect-alt needs this to work correctly. Not nice but...

081b1468a160d89e0075f131b8db3adf9358b048 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Show how to implement actions

f2904c81bdef65537d34b76f36b1eccba976d867 authored over 8 years ago by Juho Vepsalainen <[email protected]>
editing notes - Push component namespacing idea earlier

This is a good place for that.

6329eb9cc2f229403b77fdcca2758c7c6e45b02c authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing store and actions - Add stub code

0aa7f9de00c65225bc093835b4c58416e22fb9ce authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Split into two chapters

The first one is more general and shows the `Provider` and `connect`
ideas. The second chapter d...

619c3a54986548cae820122c0c861e0a6b489925 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Improve section structure

ef1c98fcc9f4361cced6f77bb228fa8c643152a7 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Show how to implement initial `NoteStore`

dbfc992bb93811872988ff84c3b3bfd8a0234880 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Show how to implement `connect`

0cd24215eefb9c4828d234d7b4d5eda3c4c34798 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Explain the idea of `connect`

ddb54a8bb61d0bb0224f2c75175ead54efda1258 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Show how to implement `Provider`

4ab6869655feb86d07a03f9df848876a1c87bfa8 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Add Provider/connect stubs

460e60ca7ecdbfb6e2b9f12a71bfa3ac3ecd37eb authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Rewrite intro

Now there's more discussion about alternatives.

53d7490bdba7d055303a1e39fbc748e21d1a105a authored over 8 years ago by Juho Vepsalainen <[email protected]>
Push components below `components`

This saves a step down the line. Better have the components there right
from the start to avoid ...

9e07b08cb5c03b57c6693aaf904d2b340a204062 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Add stub code

735481329a651a8e86f72f35988b97a8c37f14ea authored over 8 years ago by Juho Vepsalainen <[email protected]>
styling notes - "Note Application" -> "Notes Application"

Consistency.

15d99f3b1297c523ff0bfd7e3b92a8697589a1c4 authored over 8 years ago by Juho Vepsalainen <[email protected]>
styling notes - Initial pass

Good enough for now. This could be expanded further. Maybe going to CSS
Modules by defalt would ...

67221aa910aecd6e16bc9a2e1b547abbd4b0a5dd authored over 8 years ago by Juho Vepsalainen <[email protected]>
editing notes - Simplify `Editable` definition

No need for that extra `div` or ternary.

2ad90dd07da690e80efbc5dee837e0c44a8887f3 authored over 8 years ago by Juho Vepsalainen <[email protected]>
editing notes - Simplify `Value` definition

59afeb8024711652ef7bef3e6c57eda2032dc3b3 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Drop `components` directory

This isn't needed in the "Getting Started" part.

551e3a6c35c56fe3ab9df4e3023179f8466033a0 authored over 8 years ago by Juho Vepsalainen <[email protected]>
styling notes - Add stub code

a7b8e952b21c6bd1faecbf37e352d4dbab8fbb29 authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction - Add Stefanos Grammenos to contributors

a9bf8ac14f8c39897b1dbcb7304797957d26aa29 authored over 8 years ago by Juho Vepsalainen <[email protected]>
editing notes - Wrap up

857ea75002a94cee9d9c16a2daac048f6960f4dd authored over 8 years ago by Juho Vepsalainen <[email protected]>
editing notes - Show how to implement `Edit`

07783f8fbcc2b370965fd80f6e497bb844af3046 authored over 8 years ago by Juho Vepsalainen <[email protected]>
editing notes - Add `Editable` logic

2f9f7064e3c9dc134caecf70cd7d84034a9e26ff authored over 8 years ago by Juho Vepsalainen <[email protected]>
editing notes - Implement an `Editable` stub

This needs a couple of more bits to work.

6ee0e49b14508a772d3bd96988491141b6b5ff6c authored over 8 years ago by Juho Vepsalainen <[email protected]>
Update dependencies

`build` directory shouldn't be needed anymore.

b017c1be11de2e08597f7b9525914526e80d72a8 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Update project dependencies

Still need to resolve
https://github.com/js-dxtools/webpack-validator/issues/102 as that's
block...

193178dcb4d584ece6a03afec9e9395cf11d5198 authored over 8 years ago by Juho Vepsalainen <[email protected]>
editing notes - Add intro to `Editable`

Better move the whole idea here as that cleans up the kanban part and
makes it easier to digest.

4243f5b2f75d7276991cb307aa86cb37d0b9c243 authored over 8 years ago by Juho Vepsalainen <[email protected]>
deleting notes - Add missing formatting

9bd80adff56b9a1d70b2f5cb80c44cd6901e3b1f authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing notes - deleting -> deletion

3775bb628d060c76dd6023a361ec1945ffb47c04 authored over 8 years ago by Juho Vepsalainen <[email protected]>
deleting notes - Expand on component conventions

2b1cae864383b3784b7066a2bd7095d958c33af8 authored over 8 years ago by Juho Vepsalainen <[email protected]>
deleting notes - Add conclusion

32d75421d0b9380c3709624d8924537ec5d47449 authored over 8 years ago by Juho Vepsalainen <[email protected]>
lifecycle hooks -> lifecycle methods

More accurate.

3b7ebcdb73b412d0d1d471010fab08889b31f149 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Push "Understanding Components" to the right place

ab164631207468265069f364328a9656a7998744 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Push deleting and editing notes to separate chapters

Far better this way.

dc9b3de04a8e0039d1c9598e2e16c8fe2149beaa authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing notes - Rewrite delete section

It's better to discuss deletion before editing. From easy to hard.

9568e9dda32691e6d9bdc5cc5db79d52ba4f73e7 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing notes - Implement `addNote`

This is cleaner now that we implement `Notes` first and `App` after
that. Next steps - deletion ...

52777ca0c30a916eeedd4326408cd709d5e57269 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Add stub for `Notes`

f040154a4471ab59a59239b08894b7ead375f165 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Fix ESLint

Forced to use 2.9.0 since that works with babel-eslint. Also added a
couple of rules that will c...

c8220830d7f1444ad3505bff90d91f6202294d2b authored over 8 years ago by Juho Vepsalainen <[email protected]>
lib -> libs

Just being consistent (`app` uses `libs` too).

9a4cdb946864091dfad0215833fdc359832fd08a authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing notes - Redo intro

Now `Notes` are grown before the rest. This makes the intro more
compact. Next step - grow the c...

eeed48f0c9259c940aeca0dd190a2685e6960011 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Update dependencies

26571bfaf725f3d044122c73682e3f0c0477c4d8 authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction to kanban - Update dependencies

ESLint should work again.

3237d2b263f564e6d76a2e7ca8b2eeda351d8408 authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction to react - Set up code

Unfortunately this gives an error due to https://github.com/eslint/eslint/issues/6158 .

Better ...

83cc37526afc979d2acf85c2cd7073a789dfc1ed authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction to react - Improve wording

f18fd070b05986d9b358710f0122ece116901372 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Update dependencies

f082cf14385f1546011962c7036ec463bb439903 authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction to react - Improve sectioning

3181edaf85bf772888f85e9eb2305565a60939ce authored over 8 years ago by Juho Vepsalainen <[email protected]>
kanban_app -> kanban-app

Consistent with boilerplate naming.

8dd4894b07d58e3993faff87d6f0dbf56d36622e authored over 8 years ago by Juho Vepsalainen <[email protected]>
getting started - Drop old code

This needs to be rewritten.

85cab38c7092f7464f5184767587c64c41dc8a3f authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction to react - Drop an unnecessary sentence

42eb9bcddc75286096435f3346055345d2f4734e authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction to react - Cover all boilerplate npm scripts

237d11772e7ecd10a30452a8ec4d256ffaed4b0a authored over 8 years ago by Juho Vepsalainen <[email protected]>
styling notes - Add a lifecycle method image for reference

058e7555fa0cf11d459c11bfdf5eeccdd46f487c authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction to react - Add a proper introduction to React

Now React is discussed in greater detail before we get to code.

ce6a78a8a2cfe3bccc18925ab2bdff7d4f6a7d9f authored over 8 years ago by Juho Vepsalainen <[email protected]>
Add numbering to chapters

188c06789cfcd0d68ad3ea0a02f41765b7142a90 authored over 8 years ago by Juho Vepsalainen <[email protected]>
getting started - New chapter

1deab2010c815c0ab5f0f65cf46423680b38573d authored over 8 years ago by Juho Vepsalainen <[email protected]>
immplementing notes - Add first steps

This needs to go to a chapter of its own. Too big otherwise.

43b12dc701ef0075e212b6610e25b422b5e1c959 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Restructure source

Also added a stub for the first chapter.

114407085876b04f4fca9d4668a9eb32fafb8df4 authored over 8 years ago by Juho Vepsalainen <[email protected]>
getting started - Drop redundant reference

78621c17ad4488549a6f60b62dbf014644973a7e authored over 8 years ago by Juho Vepsalainen <[email protected]>
styling notes - New chapter

"implementing notes" becomes a little lighter this way. "styling notes"
works as a breather chap...

4fdd69ad05a043b2e5c7166c754efdf2cecaee9b authored over 8 years ago by Juho Vepsalainen <[email protected]>
Drop webpack specific chapters

206ca9d947b52514d3fbfd10a099534432cd60f1 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Mobservable -> MobX

f83845647aadc492c6c82131bd90084a1f369849 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing kanban - Simplify

239cce59cf75de3284bbe39180bad921ebb8c36e authored over 8 years ago by Juho Vepsalainen <[email protected]>
language features - Drop webpack bits

99b9e36a36335486762f6bbf3c7e396406b4b408 authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction - Drop Webpack bits

36c52eb8d3a665df2099c28aa84e90056f24dc27 authored over 8 years ago by Juho Vepsalainen <[email protected]>
styling react - Remove webpack bits

ca362ef83a83db85e37ff41c5e67cbec3956da1b authored over 8 years ago by Juho Vepsalainen <[email protected]>
drag and drop - Drop redundant tip

f4e925f9cf7a7ee64e57a789d5219d763dc6a49b authored over 8 years ago by Juho Vepsalainen <[email protected]>
from notes to kanban - Add missing formatting

8c60154d4cc689ea7fb7d8f646b409bb4ad975db authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing persistency - New chapter

Split this up from "react and flux" to add another breather chapter.

e0ca9345967da1f71605b3e9f8616efaf0c67d72 authored over 8 years ago by Juho Vepsalainen <[email protected]>
react and flux - Drop unnecessary webpack mentions

120ea4d7df1f0e4bb8b33b93aba0de2a983f6c7e authored over 8 years ago by Juho Vepsalainen <[email protected]>
styling notes - Drop redundant reference and simplify

d6ab7b5622ee9107c8b96d9a9e234dfd4c043e47 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing notes - Simplify example

5170e94bd6a05d65903edbd67af8c07f620a4113 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Sketch out new structure

756e507c284496be36f98637bf49f442c4318e1d authored over 8 years ago by Juho Vepsalainen <[email protected]>
advanced techniques - Rewrite intro

ffbef83c84411774992e9ed63ecd2b8918b4e9d2 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Update cover

278229733600c668cde3f93b1342d78cb6cc58a2 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Fix links

60dd0f041976963d0a3759bbc5139bb2b8b7734b authored over 8 years ago by Juho Vepsalainen <[email protected]>
2.1.5

a618d39fb51699ad301edca128ab920d50815275 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Bump version

6a90b42af2074675043897daf4e5f05fc9a92aaa authored over 8 years ago by Juho Vepsalainen <[email protected]>
styling react - Note that it's possible to use CSS Modules with other approaches

7ed95758b933b07707487cb524f042fb949d7f52 authored over 8 years ago by Juho Vepsalainen <[email protected]>
from notes to kanban - Mention alternative designs for attach/detach

540addacb333fc7432b5f10ce43a3b1fd63f24c5 authored over 8 years ago by Juho Vepsalainen <[email protected]>
webpack and react - "safe save" -> "safe write"

d97f192b4681c9dbd730d30555703d1de9231bfd authored over 8 years ago by Juho Vepsalainen <[email protected]>
from notes to kanban - Implement `getNotesByIds` through `reduce`

Simpler this way.

20eebf13c8835b6779b4b0d1e8fbdfd680cc9c79 authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction - Thank @tombyrer

c6c2a533dc90c57cf0f8b6770f5a99a7e3d0ab59 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing dnd - Drop a redundant paragraph

Thanks Alfred!

bc77779a79325002ad901b44ab34d7d72a6ec27a authored over 8 years ago by Juho Vepsalainen <[email protected]>
Port `attachToLane` simplification to other parts of the project

a2f0cbfd760229d6ac8fcbc9776b62e6e478815d authored over 8 years ago by Juho Vepsalainen <[email protected]>
introduction - Thank @ahlau

c56bd86ab84e67a551c04d272798a755f4a73a5e authored over 8 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #400 from ahlau/filtered_notes

Removing unreachable if condition

97cf13d90ba3c40f3c69e93dfcf5aa9de1507eb8 authored over 8 years ago by Juho Vepsäläinen <[email protected]>
Removing unreachable if condition

e7616aff4858fec6cd94761397eaec8af88ee8a9 authored over 8 years ago by Alfred Lau <[email protected]>
Merge pull request #399 from tomByrer/patch-1

CH02 - Mention Edge & Safari dev tools

85519032cb6ce83e7b56f4fc0fc9d53c6bff4574 authored over 8 years ago by Juho Vepsäläinen <[email protected]>
+ CH02 Edge & Safari dev tools

a51a78f5bcc2b6605be97edfd47708ad0390c8ed authored over 8 years ago by Tom Byrer <[email protected]>
introduction - lead -> led

Thanks @JakePeyser.

Closes #387.

0be3143fc18b842590711557f71791dbb9411876 authored over 8 years ago by Juho Vepsalainen <[email protected]>
implementing notes - Clarify object initializer idea

08708baba4dfe8908b20688cd39b26bc2d7621dd authored over 8 years ago by Juho Vepsalainen <[email protected]>