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

building kanban - Show how to generate a separate CSS bundle

eafc1ea58604d27a5bf59d003970f7b94f2596db authored over 9 years ago
building kanban - Show how to separate vendor bundle

This is actually duplicate information with "deploying applications".
That chapter is going to n...

9ea9d7243dc4442bc8f137f4369bb6e5814ff69e authored over 9 years ago
building kanban - Discuss minification

0054f2641e1fd6f02d82ba5aa4357d7f0c6eef55 authored over 9 years ago
Set up missing include for css

Better performance, recommended setting.

6ec58699afc782b97738bc7dc4d24c3ed140bf26 authored over 9 years ago
building kanban - Set up html-webpack-plugin

cc529348c796da002c6b0f30cdd9e3f987d6e21b authored over 9 years ago
building kanban - Document how to set up sourcemaps

8d117025d5bd7c4a9726e0663b533f9f1da3c97c authored over 9 years ago
building kanban - Show how to set build target through `package.json`

d67e407b61fa2c533f7af5fc4e544a9201d0d949 authored over 9 years ago
building kanban - Redo intro

Slimmer, more to the point.

f24b51af0959ca94e6f34a20625d07fa2352efac authored over 9 years ago
building kanban - Add a stub example project

4ff480cbf4c5c7846015377eeef663bfade94b01 authored over 9 years ago
Use more descriptive names for parts

c9a713ac47d29b9b16903ecc10f293429d5ad04c authored over 9 years ago
Drop linting example

This doesn't add much to the whole given it's just config. If there's a
good reason, this can be...

a579f4ed4f3ea7e1e1214bf2f68418056e92fbcc authored over 9 years ago
implementing dnd - Update project source

5bf919092ba04482194f0ba98d4490485c19418d authored over 9 years ago
from notes to kanban - Update project

5ba3895d26de2a90570e5c7337f565b628a6b628 authored over 9 years ago
react and flux - Update project and simplify chapter

Removed some unnecessary binds given those parts don't depend on `this`.

59720c39100927be9c6c18b61b7a12fdee7bc8be authored over 9 years ago
implementing notes - Update project code and make the chapter flow better

8467fccb4f8682ba046ddaad2008588cf21596f4 authored over 9 years ago
webpack and react - Update example project

c2993b19bd8afe9e759062d110796ae04d18f4bb authored over 9 years ago
developing with webpack - Update example project to match chapter

2a3b888198f823a4e53946a8c702ecf968f8b9a7 authored over 9 years ago
gitbook - Update summary

b264d77181c49865602f4fc247c8944f9457631b authored over 9 years ago
headers - Update to match current structure

2671ebc88fc1e02be03e86ac5131037282b051eb authored over 9 years ago
project source - Match current chapter structure

a3be7c4b611a53e1d155b30351dad59292c40470 authored over 9 years ago
webpack and react - Simplify and push build aspects to build chapter

55512eed787177fba0036907bf22ca09abc52fa7 authored over 9 years ago
Add missing backticks around port number

a4b43f89b924c52ad7fb8b01970d734e93ccf05b authored over 9 years ago
Start revising structure

Related to #150.

c6d80137ce5439da35b6651705a1558e76dcd3ae authored over 9 years ago
webpack and react - Add missing with

ae72e9c17a3972b691445abeb88a55b6ee2d09f4 authored over 9 years ago
Remove redundant "Part"

Leanpub should look ok now.

01e0659e3add4ff57e9246ed9fb255a3b5fcd0bc authored over 9 years ago
Mark parts in Leanpub syntax

7f24ac1ee99895049fd15100421b1fb0160b4ebd authored over 9 years ago
Set up partitioning for Leanpub edition

9e141e47849600e443e1d67bccb4602e260dfaf3 authored over 9 years ago
branch -> target

27dca1efbe36167a7c10c3141f245f3287c17935 authored over 9 years ago
Fix localhost formatting

60f746b3c6d2afac48fa62524817244a6a93dcac authored over 9 years ago
implementing dnd - Show how to implement dragging notes to empty lanes

Closes #75.

be3216f43910f18c2c197b1733503a82acbc6d49 authored over 9 years ago
react and flux - Document how to deal with Safari private mode

Closes #52.

62e360446535db32a88865c139b9766297f32634 authored over 9 years ago
linting in webpack - Drop ecmaFeatures section

This cannot be used with babel-eslint. Related
https://github.com/babel/babel-eslint/issues/53 ....

26e58cec5b75ab616c87bddff3cfcc4dd2691c44 authored over 9 years ago
Install babel-eslint

Looks like it lints now.

cedd180fe7cf930de309576b88a07a8013274c78 authored over 9 years ago
Fix trailing commas

35e404d9d8bd6b84003037fa5a2f26006e4e00a4 authored over 9 years ago
project source - Set up linter

3ae3fbd5c4ef282769794d9c7b5f3f1a50b4aca5 authored over 9 years ago
react and flux - Clarify gluing section

A little better now. It is very important to understand how the flow
works and what the differen...

858add253a9b57c1dd2106fff99762cbd273fa55 authored over 9 years ago
react and flux - Document how/why store state works

Closes #104.

73d9300fd7690602b1e7ca821563ca8aa5f83b18 authored over 9 years ago
Attach explicit names to stores

This is to protect against minification. In that case it is possible to
end up with id collision...

ac0ada7dd631353b24d3b9e6c24c0c8a6048592e authored over 9 years ago
developing with webpack - Mention that it might be a good idea to set up linters

Instead of moving whole configuration bit here I decided to mention
about the possibility of lin...

f3b82b321d402b30755381f654c425e67d092178 authored over 9 years ago
react and flux - Explain why `AltContainer` is used

Closes #146.

9a29fe05473924f23733ff3b9a1e3baf4c3988ac authored over 9 years ago
webpack and react - Explain JSX earlier

cbe2ebb4118b4912eb389da56e5c71db5014c3a8 authored over 9 years ago
webpack and react - Mention suitable editors

Closes #143.

587f6f98ee52fb8615fac494c6578c5a0a7d0c19 authored over 9 years ago
implementing notes - Node -> Node.js

Just being consistent in naming.

0f327b4d2885a2cefa27dbdb2e514759c9c61b31 authored over 9 years ago
introduction - Make introduction more focused and add explanations

Now it matches the content better and should be easier to approach.

Closes #136.

bd9f47e63fed015a196e45e25decabee06fac1e5 authored over 9 years ago
linting in webpack - webpack - Webpack

Header looks a bit better this way.

efc1179362ca28c0a4a7cd6ded5f9c9f649cf2c8 authored over 9 years ago
Drop backmatter

Appendices lose numbering... Better not to do that.
Frontmatter/mainmatter split seems to work t...

80bf2aff664f254d3f5368dc5ecc254dc2680d84 authored over 9 years ago
First go at front/main/backmatter meta for leanpub

Related to #148.

52d787dc3957910cea3b646b6774e35ccc7acebd authored over 9 years ago
linting in webpack - Drop `ecmaFeatures.jsx = true`

Looks like this isn't needed anymore. `ecmaFeatures.modules = true` has
to be set to avoid `use ...

ad554af613cde7495d487bbffd02909823fefa49 authored over 9 years ago
Document expected issue title format

a167780c848d58c8431d1cda013145b13af619a2 authored over 9 years ago
introduction - Add announcements section

7cd1a4da9e8de929bf2f1c4354dd8a0e5d8b71aa authored over 9 years ago
getting started - Fix index.html bundle reference

Closes #152.

Thanks @nii236!

3594664203c50f0c61876b10bf50fc96447689d8 authored over 9 years ago
getting started - Fix webpack output

Looks like this has changed at some point so better update it.

Related to
https://stackoverflow...

a489ad626f683cb3861401326535bedfe3716a2f authored over 9 years ago
introduction - Mention about Stack Overflow tagging

02a9fa29751a9509c3786067999277ac88542c3f authored over 9 years ago
getting started - Drop an empty sentence

That didn't add much so removing.

944bbdf146d063d9701ae94a00caacb2236808d6 authored over 9 years ago
introduction - Update acknowledgments

fe1f586a7387876fabf2b28b8d4479a4a24708f6 authored over 9 years ago
react and flux - Drop "On Component Design"

Component design can get a chapter of its own. Now it just breaks the
flow.

Related to #109.

2bf1a46560838bbc5f0581cb5fcd52ffe66da22d authored over 9 years ago
from notes to kanban - Remove an empty sentence

Mentioning about markup doesn't make sense given there isn't any.

Closes #141.

83dd8cbc8a3f71d68bbb8a42a32f87140f598e8d authored over 9 years ago
Improve formatting

Now it fits the web and book layout better.

9e79ffdd26491f51add9bc24b2da75bb590e74d6 authored over 9 years ago
implementing notes - Remove redundant paragraph

No need for this one as it doesn't add much to the whole.

9877512e11cc6c09eaa088eb81a28e2f58e14fef authored over 9 years ago
Make sure project build files don't get versioned

There were a couple hanging around. It's better to generate these
dynamically when needed.

50d3b7992393c73443f02de60282ed70d2298154 authored over 9 years ago
Webpack -> webpack

2e7c3267fda575c3857f5f898aaccd1016bcab82 authored over 9 years ago
implementing notes - Push `addItem` binding later

fa8134563189e432880d832829016316d29330f0 authored over 9 years ago
implementing notes - Assign unique ids when creating new notes

b5a5cd33713bebf815a88b58c51f9e84facf5509 authored over 9 years ago
implementing dnd - Cut fluff from conclusion

b539add77340a27ea566d3e686d02819006255ba authored over 9 years ago
linting in webpack - Update project

Fixed discovered linting errors while at it.

220b72a618790a4b19a3ee32dc56702578646a20 authored over 9 years ago
react and flux - Remove redundant code example

This bit became redundant given we solve it in the previous chapter. A
little lighter again.

924b6a09d2a307f4e2bda703e6b332efa3a2e3b6 authored over 9 years ago
implementing notes - Introduce findIndex earlier

This makes `react and flux` chapter a little lighter.

2a4c32bbc5c7d1160692ea714841d431c6e6e011 authored over 9 years ago
implementing notes - Remove redundant constructors

This can be added later in the chapter.

01e716c18ca285a09ca3b56f9611738ac68e7988 authored over 9 years ago
implementing dnd - Update source

d7fad7093349eafc21d3113c7e1a22baa7611344 authored over 9 years ago
implementing dnd - Add dnd algorithm and expand conclusion

489b3158760ee96961e264e2186f2e172830b8f6 authored over 9 years ago
from notes to kanban - Render notes in order specified at lane

Otherwise dnd won't make sense.

c599322b019f3dd3978cec97d9bf4787b5fadcbb authored over 9 years ago
from notes to kanban - Set up `notes` at `create`

This simplifies implementation somewhat. One less worry for dnd.

7487b62e3540ebd1bcfe830ca9596b32b24b0d92 authored over 9 years ago
implementing dnd - Add stub for logic

401b4b50163d0a8a31aeedeed2445f3e8f0d4f2d authored over 9 years ago
implementing dnd - Beginning of logic

Still need to implement actual dnd algorithm.

6641bfe5f2c6e64c3131dc59fa2adcbfe314585a authored over 9 years ago
implementing dnd - Simplify beginning of the chapter

Part of the discussion went away as the issues (ids etc.) have been
resolved earlier and won't b...

0231d94b09086c6b2821c2cd314cffcff3592f09 authored over 9 years ago
Update headers.json to match current structure

9b94f13f995aa4cdf9bad0e550701168b4849a7c authored over 9 years ago
Update source structure to match book

de40b4ce4b3905a20e33963f1348eae5b19b8536 authored over 9 years ago
from notes to kanban - Update source

9eabe262567abf9eb0aec867a13a60bd6a4cce74 authored over 9 years ago
Push styling theory later

This will become an appendix. As a result the application gets styled in
Kanban chapter already....

e6cf0ead10f5dfa6fb7d1e0c8d9bc2c2a2936775 authored over 9 years ago
from notes to kanban - Allow lane names to be modified again

92f653872e17818882e1538d0a14f8db48b8830b authored over 9 years ago
from notes to kanban - Discuss alternative designs

Thanks to @agmcleod for sparring with me on this! That was very helpful.

0e057751447c41f66040ff6cbef1309443d49805 authored over 9 years ago
implementing notes - Move id discussion here

It's a good idea to generate unique ids here already as it makes sense
to use them for keys inst...

11750e586a336a279dd48f279d3709d36cb01af7 authored over 9 years ago
Derive keys based on ids

dc13de9b6d6f73e0963c85b3b0bfca716e536cef authored over 9 years ago
from notes to kanban - Implement index based relation between Notes and Lanes

This gets too complicated for my tastes. This might have to be split up
at least as a lot of thi...

555586c7a39e0d9448b8a49bc219062acffb0db3 authored over 9 years ago
react and flux - Add node-uuid

2a41fc9593e28b4fc6f3b17492690ef8f6fbfacf authored over 9 years ago
react and flux - Update chapter source

460848ea71a42e050fc0f3467e2289268663c223 authored over 9 years ago
react and flux - Move id discussion earlier

This will avoid rework later and pays off in the next chapter.

40094045d3ae9c7afed94aba28d758348c5b0f4b authored over 9 years ago
from notes to kanban - Sketch out id scheme further

This needs to be discussed earlier. Otherwise this single section will
require a huge number of ...

7b9bec50c2b2eb8c0b26ffb83efc14641d7ebb81 authored over 9 years ago
react and flux - Note why verb `remove` is used

d30cff6b8b39dc1e13af58fec73981ecb3dda444 authored over 9 years ago
from notes to kanban - Explain how indexing will work

a68ac2ecc4b6b96b5174e9caf6f269cdfc31dde3 authored over 9 years ago
implementing notes - Improve formatting

d7a783e21be911ecddb780d56169d0a91db0050c authored over 9 years ago
from notes to kanban - Redo beginning

Need to rethink the approach next and turn it into something index
based.

a3b4f72564ab2471d33c080185e5d792f8d7c2b9 authored over 9 years ago
Update source for chapters 6 and 7

Still need to rework chapter 7 source partially to make this work
properly again. The idea is th...

2340919bc815df1ae48523b1cd66a00077dc8d12 authored over 9 years ago
react and flux - Expand on connection decorator

617563e6617f881350f6d8248fef98f9832187ef authored over 9 years ago
react and flux - Remove redundant hoc bits

Jumping straight to decorators instead. HOCs don't add much value here.

5156d80e2f0330ebbb35d1bc894fcb1ad28f734e authored over 9 years ago
react and flux - Add escape hatch for persistency

061389719906b3b0a02b13b3b8df8f03e9388be2 authored over 9 years ago
react and flux - Simplify persistency section

Now the solution relies on Alt utilities and scales far better. I expect
this will simplify late...

99f9f7a35a935d2faa19d423f4b1c101946a38af authored over 9 years ago
Fix indentation (4 -> 2)

6b1019dcae50f349ceb3f857a3f69b619ad7837c authored over 9 years ago
hook -> hooks

31c9f840a4618e627a2d3e5d302a37b3c3119e97 authored over 9 years ago
Rip out flowtype bits

Good riddance. These will come back again in a separate chapter (after
linting).

13ecdd96aa04256191c25aa5e06c664328ff161a authored over 9 years ago