Onwards we go. v1.7.5 can be characterized as a refinement release. I went through "React and Flux" and "From Notes to Kanban" with my editor (thanks Jesús!). As a result we should have something that's a notch better together. I took some decompression time during this iteration and negotiated a lot towards a better future I hope.
v1.7.5#In total 116 commits went to v1.7.5. To make it easier to follow what happened and where, I've split up the changes below.
You can see GitHub for all changes.
npm i bits. Now -- shouldn't get mangled.make..gitignore. I've seen some people to neglect this so I felt it's good to cover. It's just one of those things that saves your nerves. :)colors: true setting from devServer configuration. Reading from source I learned that webpack-dev-server actually detects for terminal colors automatically. As a result this bit of configuration can be dropped.notes definition outside of the App component. This cleans up the implementation a little.super(). Remember that it refers to the method of the parent class.display: inline-block; to force a minimum height to them even if there's no content at all. This way they can be edited even then.this.notes = this.notes || []; check. This won't be needed so it can be safely dropped. The same goes for bootstrapped data in general. It just works.@log for logging how methods are called.AltContainer Instead of a Decorator for clarity.addNote and deleteNote binds to constructor level. Logically Lane id remains the same during its lifecycle so this seemed like a safe change to make.get to NoteStore. While at it I bummed a couple of lines of code from it. Now it's as compact as it can get.ItemTypes to '../libs/item_types' as it's not a component.We will be doing more work on this chapter to make it clearer still.
preversion hook git commit takes --allow-empty to allow empty distribution commits to be made.preversion hook does everything we need now.I'll continue going through the content with my editor while listening to your feedback. I'm particularly interested in highlighting updated lines as that would make it easier to follow what lines of code changed during the tutorial. I believe resolving this could help to push the book quality a notch further.
Now that the content is getting solid this means I can spend more time on producing new content. I'll be focusing on typing next. Also some other plans have been put to motion but more on those later.
I think this was yet another good step towards a quality release at Amazon. Thanks for everyone involved! You make it worthwhile. :)
I hope you enjoy this release. As usual feedback and pull requests are welcome.
Remember that you can support my work by purchasing the book at Leanpub. Every little bit counts and allows me to keep it up.