Git Product home page Git Product logo

rx-book's Introduction

Online book for RxJS documentation

rx-book's People

Contributors

18steps avatar aasiutin avatar aftabansari10662 avatar bugari avatar chetharrison avatar garbles avatar gitdr avatar herschel666 avatar iamolivinius avatar jameskraus avatar jarrettch avatar jessepreiner avatar lakerfield avatar lazarljubenovic avatar leostera avatar miguelmota avatar mikrofusion avatar millerf avatar mrmasterix avatar ofabricio avatar seivan avatar shairez avatar steven-alfonso avatar tabatkins avatar torto avatar xgrommx avatar xuelink avatar zakj avatar zapix avatar zeragamba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rx-book's Issues

Build fails with "Error: template not found"

Cloned the repository, installed the dependencies, ran gitbook build:

info: loading book configuration....OK
info: load plugin gitbook-plugin-jsbin ....OK
info: load plugin gitbook-plugin-anchors ....OK
info: load plugin gitbook-plugin-video ....OK
info: load plugin gitbook-plugin-ga ....OK
info: load plugin gitbook-plugin-toggle-chapters ....OK
info: load plugin gitbook-plugin-highlight ....OK
info: >> 6 plugins loaded
info: start generation with website generator
info: clean website generatorOK

Error: template not found: /Users/simon/development/tech/rx-book/theme/templates/website/page.html (In file "README.md")

Breaking changes

An official documentation was changed and I should make big changes in the book.

Marble diagram dragging is broken

Clicking on a marble lets you move it, but it then becomes stuck to the mouse cursor and you can't drop it, even when clicking again or clicking off the diagram.

Make book multilingual.

Hello everyone, I would like make this book multilingual. Unfortunately I can do it only for the Russian or Ukrainian languages. Maybe someone would will do it for other languages?

Throttle for keyup event stream

The example here uses throttle

var input = document.getElementById('input');
var dictionarySuggest = Rx.Observable.fromEvent(input, 'keyup')
  .map(() => input.value)
  .filter(text => !!text)
  .distinctUntilChanged()
  .throttle(250)
  .flatMapLatest(searchWikipedia)
  .subscribe(
    results => {
      list = [];
      list.concat(results.map(createItem));
    },
    err => logError(err)
  );

In my understanding, throttle will potentially ignore the last keyup event. Is this what we wanted?
throttle

link mistakes

There are two link mistakes at page which_operator_do_i_use/instance_operators.md .

<tr>
    <td colspan="2">and replay <em>n</em> number of values to future subscribers</td>
    <td>
      <a href="../observable/observable_instance_methods/publish.html">replay</a><br>
      <a href="../observable/observable_instance_methods/share.html">shareReplay</a>
    </td>                                                                                  
</tr>

mixed content error: jsbins are now broken

There seems to be a mixed content error (it's trying to serve http content on an https). I know jsbin has a pro subscription that allows serving their content over https, but other than that I'm not sure what you should do.

Rx.AsyncSubject() Example error

AsyncSubject Constructor

in the example source should be subject

var subject = new Rx.AsyncSubject();

subject.onNext(42);
subject.onCompleted();

var subscription = source.subscribe(
    function (x) {
        console.log('Next: ' + x);
    },
    function (err) {
        console.log('Error: ' + err);
    },
    function () {
        console.log('Completed');
    });

// => 42
// => Completed

WNEN ADD GUIDE IN CN (Chinese)

i like this lib very much ,but my english is too bad too understand it deeply,
so i want to know when U will add this guide for ours in china ,and why ?
i like it very much with many others in china ,but u know the reason that makes me so hard to use it so much .
i'm so happy if u add this guide in Chinese.
thank u ,but we need it to make it popular.
i pray It

I wonder why Design Guidelines is so high up?

Thanks for providing this book.

One feedback I have regarding it is that the "RxJS Design Guidelines" is placed so high up in the hierarchy. Is this intentional, and why?

I believe most readers would be like me - mostly interested in learning to use RxJS. For us, Getting Started would be the obvious thing for a chapter 2. Design Guidelines is great to have, but almost an appendix.

What's your thought on this?

Translate it into Chinese

Firstly, this book is amazing, so important to understand RxJx。

But, there are not too many Chinese books on RxJx. So I want tanslate it into Chinese, Can I do it ?

Thanks a lot!

Clarify / fix build process

Hi! Super excited to read through this content. I'm trying to build this locally so I can read it on a long plane ride. It seems the build process isn't quite working. When trying to run the default or publish tasks, Grunt cannot find the gitbooks task. When trying to run the build task, Grunt cannot find normalize.less. It may also be helpful to give a step-by-step in the README.md of how to build the project.

Thanks again!

Rx 5

What are your plans on updating the book to the latest version of rx?

Broken Examples

Hello,

On most pages under example I see a white box and nothing inside is it that the examples are broken, or to be done in the future ?

Thanks for your answer u

Examples cannot be loaded because of changes to jsbin

You can't include jsbin-fiddles in https context without an pro-account anymore

That sadly affects all examples i checked

This bin needs a pro account

Embedding JS Bin under https is only available to bins created by users with a pro account.

Minor hyperlink error

The two hyperlinks in rx-book/content/config/README.md have a minor error. Meow Mix is delicious.

JavaScript insded book breaks the sidebar links

There seems to be some sort of JS in the "book content" that breaks the entire book sidebar navigation after a while (under Firefox at least).

Initially when the book is loaded, the links in the sidebar are correct. After clicking a few of them however, some of them change, having

http://xgrommx.github.io/rx-book/content/how_do_it/..%5C../content/how_do_it/jquery_with_rxjs.html

that stuff in the middle, thus rendering the book practically useless.

Update book to Rx 4

I couldn’t follow through example in introduction with double clicks until I found on SO that throttle is now a delay, which is quite confusing

Fixing

Broken links

core_objects/observable/observable_instance_methods/publishlast.md
core_objects/observable/observable_instance_methods/singleinstance.md
core_objects/observable/observable_instance_methods/withlatestfrom.md
core_objects/observable/observable_methods/and.md
core_objects/observable/observable_methods/thendo.md
core_objects/observable/observable_methods/ofarraychanges.md
core_objects/observable/observable_methods/ofobjectchanges.md
core_objects/observable/observable_instance_methods/includes.md
core_objects/observable/observable_instance_methods/selectmanyobserver.md
core_objects/observable/observable_instance_methods/takeuntilwithtimee.md
core_objects/observable/observable_instance_methods/withlatestfrom.md
core_objects/observable/observable_instance_methods/publishlast.md
core_objects/observable/observable_instance_methods/singleinstance.md
core_objects/observable/observable_instance_methods/delaysubscription.md
core_objects/observable/observable_instance_methods/throttlefirst.md
core_objects/observable/observable_instance_methods/debouncewithselector.md
core_objects/observable/observable_methods/mergedelayerror.md
core_objects/observable/observable_instance_methods/flatmapobserver.md
core_objects/observable/observable_instance_methods/retrywhen.md
core_objects/observable/observable_instance_methods/transduce.md
core_objects/observable/observable_instance_methods/debounce.md

Empty pages

core_objects/observable/observable_instance_methods/pairwise.md
core_objects/observable/observable_instance_methods/selectswitch.md
core_objects/observable/observable_instance_methods/partition.md

Any update?

This is a good guide. Look forword to new version.

Derby on windows

Sorry for this message I don't have the ability to post comments on Habr (http://habrahabr.ru/post/236591/).
DerbyJS works on windows environment without any issues, at least I've been using it on windows more than 6th months.

make a eBook file

I would like to read this on my kindle. I am having a hard time figuring out how to convert it to a proper format. Maybe you can have a .mobi(?) file ready?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.