diff --git a/docs_app/assets/images/marble-diagrams/audit.png b/docs_app/assets/images/marble-diagrams/audit.png new file mode 100644 index 0000000000..c0e2e01419 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/audit.png differ diff --git a/docs_app/assets/images/marble-diagrams/auditTime.png b/docs_app/assets/images/marble-diagrams/auditTime.png new file mode 100644 index 0000000000..ad78ffccba Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/auditTime.png differ diff --git a/docs_app/assets/images/marble-diagrams/bufferCount.png b/docs_app/assets/images/marble-diagrams/bufferCount.png new file mode 100644 index 0000000000..b29274e629 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/bufferCount.png differ diff --git a/docs_app/assets/images/marble-diagrams/bufferTime.png b/docs_app/assets/images/marble-diagrams/bufferTime.png new file mode 100644 index 0000000000..62a6a22ab9 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/bufferTime.png differ diff --git a/docs_app/assets/images/marble-diagrams/bufferToggle.png b/docs_app/assets/images/marble-diagrams/bufferToggle.png new file mode 100644 index 0000000000..f355da97c7 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/bufferToggle.png differ diff --git a/docs_app/assets/images/marble-diagrams/bufferWhen.png b/docs_app/assets/images/marble-diagrams/bufferWhen.png new file mode 100644 index 0000000000..4c618ec356 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/bufferWhen.png differ diff --git a/docs_app/assets/images/marble-diagrams/catch.png b/docs_app/assets/images/marble-diagrams/catch.png new file mode 100644 index 0000000000..e08b6c0c9c Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/catch.png differ diff --git a/docs_app/assets/images/marble-diagrams/combineAll.png b/docs_app/assets/images/marble-diagrams/combineAll.png new file mode 100644 index 0000000000..211af1e256 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/combineAll.png differ diff --git a/docs_app/assets/images/marble-diagrams/combineLatest.png b/docs_app/assets/images/marble-diagrams/combineLatest.png new file mode 100644 index 0000000000..67ebd5a011 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/combineLatest.png differ diff --git a/docs_app/assets/images/marble-diagrams/concat.png b/docs_app/assets/images/marble-diagrams/concat.png new file mode 100644 index 0000000000..8dd83696b1 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/concat.png differ diff --git a/docs_app/assets/images/marble-diagrams/concatAll.png b/docs_app/assets/images/marble-diagrams/concatAll.png new file mode 100644 index 0000000000..968d47e09b Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/concatAll.png differ diff --git a/docs_app/assets/images/marble-diagrams/concatMap.png b/docs_app/assets/images/marble-diagrams/concatMap.png new file mode 100644 index 0000000000..137cf4def6 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/concatMap.png differ diff --git a/docs_app/assets/images/marble-diagrams/concatMapTo.png b/docs_app/assets/images/marble-diagrams/concatMapTo.png new file mode 100644 index 0000000000..226878800a Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/concatMapTo.png differ diff --git a/docs_app/assets/images/marble-diagrams/count.png b/docs_app/assets/images/marble-diagrams/count.png new file mode 100644 index 0000000000..ae9b81071e Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/count.png differ diff --git a/docs_app/assets/images/marble-diagrams/debounce.png b/docs_app/assets/images/marble-diagrams/debounce.png new file mode 100644 index 0000000000..567554dad9 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/debounce.png differ diff --git a/docs_app/assets/images/marble-diagrams/debounceTime.png b/docs_app/assets/images/marble-diagrams/debounceTime.png new file mode 100644 index 0000000000..864328a073 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/debounceTime.png differ diff --git a/docs_app/assets/images/marble-diagrams/defaultIfEmpty.png b/docs_app/assets/images/marble-diagrams/defaultIfEmpty.png new file mode 100644 index 0000000000..d56f1ff4f8 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/defaultIfEmpty.png differ diff --git a/docs_app/assets/images/marble-diagrams/defer.png b/docs_app/assets/images/marble-diagrams/defer.png new file mode 100644 index 0000000000..6853738137 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/defer.png differ diff --git a/docs_app/assets/images/marble-diagrams/delay.png b/docs_app/assets/images/marble-diagrams/delay.png new file mode 100644 index 0000000000..19a1d3bf55 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/delay.png differ diff --git a/docs_app/assets/images/marble-diagrams/delayWhen.png b/docs_app/assets/images/marble-diagrams/delayWhen.png new file mode 100644 index 0000000000..2513fed9b0 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/delayWhen.png differ diff --git a/docs_app/assets/images/marble-diagrams/dematerialize.png b/docs_app/assets/images/marble-diagrams/dematerialize.png new file mode 100644 index 0000000000..9e53d0ecd1 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/dematerialize.png differ diff --git a/docs_app/assets/images/marble-diagrams/elementAt.png b/docs_app/assets/images/marble-diagrams/elementAt.png new file mode 100644 index 0000000000..969544093f Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/elementAt.png differ diff --git a/docs_app/assets/images/marble-diagrams/empty.png b/docs_app/assets/images/marble-diagrams/empty.png new file mode 100644 index 0000000000..ee035727ed Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/empty.png differ diff --git a/docs_app/assets/images/marble-diagrams/endWith.png b/docs_app/assets/images/marble-diagrams/endWith.png new file mode 100644 index 0000000000..a1cd41465a Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/endWith.png differ diff --git a/docs_app/assets/images/marble-diagrams/exhaust.png b/docs_app/assets/images/marble-diagrams/exhaust.png new file mode 100644 index 0000000000..341d0d121c Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/exhaust.png differ diff --git a/docs_app/assets/images/marble-diagrams/exhaustMap.png b/docs_app/assets/images/marble-diagrams/exhaustMap.png new file mode 100644 index 0000000000..4cdaa9fcae Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/exhaustMap.png differ diff --git a/docs_app/assets/images/marble-diagrams/expand.png b/docs_app/assets/images/marble-diagrams/expand.png new file mode 100644 index 0000000000..46dce3a7f1 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/expand.png differ diff --git a/docs_app/assets/images/marble-diagrams/filter.png b/docs_app/assets/images/marble-diagrams/filter.png new file mode 100644 index 0000000000..9f2755cb8a Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/filter.png differ diff --git a/docs_app/assets/images/marble-diagrams/find.png b/docs_app/assets/images/marble-diagrams/find.png new file mode 100644 index 0000000000..4f91f1b2fe Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/find.png differ diff --git a/docs_app/assets/images/marble-diagrams/findIndex.png b/docs_app/assets/images/marble-diagrams/findIndex.png new file mode 100644 index 0000000000..d405b9127f Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/findIndex.png differ diff --git a/docs_app/assets/images/marble-diagrams/first.png b/docs_app/assets/images/marble-diagrams/first.png new file mode 100644 index 0000000000..6be24baa29 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/first.png differ diff --git a/docs_app/assets/images/marble-diagrams/forkJoin.png b/docs_app/assets/images/marble-diagrams/forkJoin.png new file mode 100644 index 0000000000..5a4a6b39d8 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/forkJoin.png differ diff --git a/docs_app/assets/images/marble-diagrams/from.png b/docs_app/assets/images/marble-diagrams/from.png new file mode 100644 index 0000000000..74a8473045 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/from.png differ diff --git a/docs_app/assets/images/marble-diagrams/fromEvent.png b/docs_app/assets/images/marble-diagrams/fromEvent.png new file mode 100644 index 0000000000..499be0884a Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/fromEvent.png differ diff --git a/docs_app/assets/images/marble-diagrams/fromEventPattern.png b/docs_app/assets/images/marble-diagrams/fromEventPattern.png new file mode 100644 index 0000000000..f80e97361a Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/fromEventPattern.png differ diff --git a/docs_app/assets/images/marble-diagrams/generate.png b/docs_app/assets/images/marble-diagrams/generate.png new file mode 100644 index 0000000000..424c89e8ba Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/generate.png differ diff --git a/docs_app/assets/images/marble-diagrams/groupBy.png b/docs_app/assets/images/marble-diagrams/groupBy.png new file mode 100644 index 0000000000..65ee282602 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/groupBy.png differ diff --git a/docs_app/assets/images/marble-diagrams/ignoreElements.png b/docs_app/assets/images/marble-diagrams/ignoreElements.png new file mode 100644 index 0000000000..640f269763 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/ignoreElements.png differ diff --git a/docs_app/assets/images/marble-diagrams/interval.png b/docs_app/assets/images/marble-diagrams/interval.png new file mode 100644 index 0000000000..6d62bc0c73 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/interval.png differ diff --git a/docs_app/assets/images/marble-diagrams/last.png b/docs_app/assets/images/marble-diagrams/last.png new file mode 100644 index 0000000000..38bf947f54 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/last.png differ diff --git a/docs_app/assets/images/marble-diagrams/map.png b/docs_app/assets/images/marble-diagrams/map.png new file mode 100644 index 0000000000..74c3af550f Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/map.png differ diff --git a/docs_app/assets/images/marble-diagrams/mapTo.png b/docs_app/assets/images/marble-diagrams/mapTo.png new file mode 100644 index 0000000000..216f5e723e Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/mapTo.png differ diff --git a/docs_app/assets/images/marble-diagrams/materialize.png b/docs_app/assets/images/marble-diagrams/materialize.png new file mode 100644 index 0000000000..f3c41d01c3 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/materialize.png differ diff --git a/docs_app/assets/images/marble-diagrams/max.png b/docs_app/assets/images/marble-diagrams/max.png new file mode 100644 index 0000000000..7f3498e822 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/max.png differ diff --git a/docs_app/assets/images/marble-diagrams/merge.png b/docs_app/assets/images/marble-diagrams/merge.png new file mode 100644 index 0000000000..183fea0446 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/merge.png differ diff --git a/docs_app/assets/images/marble-diagrams/mergeAll.png b/docs_app/assets/images/marble-diagrams/mergeAll.png new file mode 100644 index 0000000000..f4658f559f Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/mergeAll.png differ diff --git a/docs_app/assets/images/marble-diagrams/mergeMap.png b/docs_app/assets/images/marble-diagrams/mergeMap.png new file mode 100644 index 0000000000..51f42cedc5 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/mergeMap.png differ diff --git a/docs_app/assets/images/marble-diagrams/mergeMapTo.png b/docs_app/assets/images/marble-diagrams/mergeMapTo.png new file mode 100644 index 0000000000..01d3446062 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/mergeMapTo.png differ diff --git a/docs_app/assets/images/marble-diagrams/min.png b/docs_app/assets/images/marble-diagrams/min.png new file mode 100644 index 0000000000..44464f782d Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/min.png differ diff --git a/docs_app/assets/images/marble-diagrams/multicast.png b/docs_app/assets/images/marble-diagrams/multicast.png new file mode 100644 index 0000000000..678394d8dd Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/multicast.png differ diff --git a/docs_app/assets/images/marble-diagrams/of.png b/docs_app/assets/images/marble-diagrams/of.png new file mode 100644 index 0000000000..ae7b9c9f46 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/of.png differ diff --git a/docs_app/assets/images/marble-diagrams/onErrorResumeNext.png b/docs_app/assets/images/marble-diagrams/onErrorResumeNext.png new file mode 100644 index 0000000000..f7fca23f25 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/onErrorResumeNext.png differ diff --git a/docs_app/assets/images/marble-diagrams/pairwise.png b/docs_app/assets/images/marble-diagrams/pairwise.png new file mode 100644 index 0000000000..adb33e3b2e Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/pairwise.png differ diff --git a/docs_app/assets/images/marble-diagrams/partition.png b/docs_app/assets/images/marble-diagrams/partition.png new file mode 100644 index 0000000000..d536190af6 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/partition.png differ diff --git a/docs_app/assets/images/marble-diagrams/pluck.png b/docs_app/assets/images/marble-diagrams/pluck.png new file mode 100644 index 0000000000..2be8c15a41 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/pluck.png differ diff --git a/docs_app/assets/images/marble-diagrams/publish.png b/docs_app/assets/images/marble-diagrams/publish.png new file mode 100644 index 0000000000..70f95f05b3 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/publish.png differ diff --git a/docs_app/assets/images/marble-diagrams/publishLast.png b/docs_app/assets/images/marble-diagrams/publishLast.png new file mode 100644 index 0000000000..d974ad938b Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/publishLast.png differ diff --git a/docs_app/assets/images/marble-diagrams/range.png b/docs_app/assets/images/marble-diagrams/range.png new file mode 100644 index 0000000000..19d0fc1407 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/range.png differ diff --git a/docs_app/assets/images/marble-diagrams/reduce.png b/docs_app/assets/images/marble-diagrams/reduce.png new file mode 100644 index 0000000000..44f78f6bfd Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/reduce.png differ diff --git a/docs_app/assets/images/marble-diagrams/repeat.png b/docs_app/assets/images/marble-diagrams/repeat.png new file mode 100644 index 0000000000..70533ad09d Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/repeat.png differ diff --git a/docs_app/assets/images/marble-diagrams/repeatWhen.png b/docs_app/assets/images/marble-diagrams/repeatWhen.png new file mode 100644 index 0000000000..6689bd4d66 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/repeatWhen.png differ diff --git a/docs_app/assets/images/marble-diagrams/retry.png b/docs_app/assets/images/marble-diagrams/retry.png new file mode 100644 index 0000000000..6938a35e29 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/retry.png differ diff --git a/docs_app/assets/images/marble-diagrams/retryWhen.png b/docs_app/assets/images/marble-diagrams/retryWhen.png new file mode 100644 index 0000000000..7bf94d533d Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/retryWhen.png differ diff --git a/docs_app/assets/images/marble-diagrams/sample.png b/docs_app/assets/images/marble-diagrams/sample.png new file mode 100644 index 0000000000..4f9f912c0b Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/sample.png differ diff --git a/docs_app/assets/images/marble-diagrams/sampleTime.png b/docs_app/assets/images/marble-diagrams/sampleTime.png new file mode 100644 index 0000000000..8978216166 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/sampleTime.png differ diff --git a/docs_app/assets/images/marble-diagrams/scan.png b/docs_app/assets/images/marble-diagrams/scan.png new file mode 100644 index 0000000000..88ce6c6e6a Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/scan.png differ diff --git a/docs_app/assets/images/marble-diagrams/sequenceEqual.png b/docs_app/assets/images/marble-diagrams/sequenceEqual.png new file mode 100644 index 0000000000..adc1fcee7a Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/sequenceEqual.png differ diff --git a/docs_app/assets/images/marble-diagrams/share.png b/docs_app/assets/images/marble-diagrams/share.png new file mode 100644 index 0000000000..1d83927718 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/share.png differ diff --git a/docs_app/assets/images/marble-diagrams/single.png b/docs_app/assets/images/marble-diagrams/single.png new file mode 100644 index 0000000000..de36ed6a3a Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/single.png differ diff --git a/docs_app/assets/images/marble-diagrams/skip.png b/docs_app/assets/images/marble-diagrams/skip.png new file mode 100644 index 0000000000..af430a288f Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/skip.png differ diff --git a/docs_app/assets/images/marble-diagrams/skipLast.png b/docs_app/assets/images/marble-diagrams/skipLast.png new file mode 100644 index 0000000000..7735871524 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/skipLast.png differ diff --git a/docs_app/assets/images/marble-diagrams/skipUntil.png b/docs_app/assets/images/marble-diagrams/skipUntil.png new file mode 100644 index 0000000000..a0146c9711 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/skipUntil.png differ diff --git a/docs_app/assets/images/marble-diagrams/skipWhile.png b/docs_app/assets/images/marble-diagrams/skipWhile.png new file mode 100644 index 0000000000..286a13d017 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/skipWhile.png differ diff --git a/docs_app/assets/images/marble-diagrams/startWith.png b/docs_app/assets/images/marble-diagrams/startWith.png new file mode 100644 index 0000000000..2ca6144bbb Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/startWith.png differ diff --git a/docs_app/assets/images/marble-diagrams/subscribeOn.png b/docs_app/assets/images/marble-diagrams/subscribeOn.png new file mode 100644 index 0000000000..2946fd34b7 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/subscribeOn.png differ diff --git a/docs_app/assets/images/marble-diagrams/switchAll.png b/docs_app/assets/images/marble-diagrams/switchAll.png new file mode 100644 index 0000000000..964893713d Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/switchAll.png differ diff --git a/docs_app/assets/images/marble-diagrams/switchMap.png b/docs_app/assets/images/marble-diagrams/switchMap.png new file mode 100644 index 0000000000..b313cc4d80 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/switchMap.png differ diff --git a/docs_app/assets/images/marble-diagrams/switchMapTo.png b/docs_app/assets/images/marble-diagrams/switchMapTo.png new file mode 100644 index 0000000000..8f7f442177 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/switchMapTo.png differ diff --git a/docs_app/assets/images/marble-diagrams/take.png b/docs_app/assets/images/marble-diagrams/take.png new file mode 100644 index 0000000000..4cc88ea96f Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/take.png differ diff --git a/docs_app/assets/images/marble-diagrams/takeLast.png b/docs_app/assets/images/marble-diagrams/takeLast.png new file mode 100644 index 0000000000..4f52c3ec4f Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/takeLast.png differ diff --git a/docs_app/assets/images/marble-diagrams/takeUntil.png b/docs_app/assets/images/marble-diagrams/takeUntil.png new file mode 100644 index 0000000000..f69241f123 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/takeUntil.png differ diff --git a/docs_app/assets/images/marble-diagrams/takeWhile.png b/docs_app/assets/images/marble-diagrams/takeWhile.png new file mode 100644 index 0000000000..5ab21ef300 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/takeWhile.png differ diff --git a/docs_app/assets/images/marble-diagrams/throttle.png b/docs_app/assets/images/marble-diagrams/throttle.png new file mode 100644 index 0000000000..e778e6404a Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/throttle.png differ diff --git a/docs_app/assets/images/marble-diagrams/throttleTime.png b/docs_app/assets/images/marble-diagrams/throttleTime.png new file mode 100644 index 0000000000..5c0cc43ab8 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/throttleTime.png differ diff --git a/docs_app/assets/images/marble-diagrams/throw.png b/docs_app/assets/images/marble-diagrams/throw.png new file mode 100644 index 0000000000..d687a5bb0e Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/throw.png differ diff --git a/docs_app/assets/images/marble-diagrams/throwIfEmpty.png b/docs_app/assets/images/marble-diagrams/throwIfEmpty.png new file mode 100644 index 0000000000..062955df4d Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/throwIfEmpty.png differ diff --git a/docs_app/assets/images/marble-diagrams/timeout.png b/docs_app/assets/images/marble-diagrams/timeout.png new file mode 100644 index 0000000000..9b79804e71 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/timeout.png differ diff --git a/docs_app/assets/images/marble-diagrams/timeoutWith.png b/docs_app/assets/images/marble-diagrams/timeoutWith.png new file mode 100644 index 0000000000..a15cd5efbd Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/timeoutWith.png differ diff --git a/docs_app/assets/images/marble-diagrams/timer.png b/docs_app/assets/images/marble-diagrams/timer.png new file mode 100644 index 0000000000..0870ae2763 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/timer.png differ diff --git a/docs_app/assets/images/marble-diagrams/window.png b/docs_app/assets/images/marble-diagrams/window.png new file mode 100644 index 0000000000..2e22e4b9ad Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/window.png differ diff --git a/docs_app/assets/images/marble-diagrams/windowCount.png b/docs_app/assets/images/marble-diagrams/windowCount.png new file mode 100644 index 0000000000..b0a259cab9 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/windowCount.png differ diff --git a/docs_app/assets/images/marble-diagrams/windowTime.png b/docs_app/assets/images/marble-diagrams/windowTime.png new file mode 100644 index 0000000000..402e4e6b84 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/windowTime.png differ diff --git a/docs_app/assets/images/marble-diagrams/windowToggle.png b/docs_app/assets/images/marble-diagrams/windowToggle.png new file mode 100644 index 0000000000..fe14fa9b3b Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/windowToggle.png differ diff --git a/docs_app/assets/images/marble-diagrams/windowWhen.png b/docs_app/assets/images/marble-diagrams/windowWhen.png new file mode 100644 index 0000000000..70c9404da6 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/windowWhen.png differ diff --git a/docs_app/assets/images/marble-diagrams/withLatestFrom.png b/docs_app/assets/images/marble-diagrams/withLatestFrom.png new file mode 100644 index 0000000000..9c37244729 Binary files /dev/null and b/docs_app/assets/images/marble-diagrams/withLatestFrom.png differ diff --git a/docs_app/content/navigation.json b/docs_app/content/navigation.json index 4234206ae1..5fee37db54 100644 --- a/docs_app/content/navigation.json +++ b/docs_app/content/navigation.json @@ -60,18 +60,12 @@ { "url": "api", "title": "Reference", - "tooltip": "RxJS Reference", - "children": [ - { - "url": "api", - "title": "API", - "tooltip": "RxJS Reference" - }, - { - "url": "operator-decision-tree", - "title": "Operator Decision Tree" - } - ] + "tooltip": "RxJS Reference" + }, + { + "tooltip": "Operator Decision Tree", + "url": "operator-decision-tree", + "title": "Operator Decision Tree" }, { "title": "About Version 6", diff --git a/docs_app/content/external-resources.md b/docs_app/content/resources.md similarity index 98% rename from docs_app/content/external-resources.md rename to docs_app/content/resources.md index 1ee94df676..0827e6c4ce 100644 --- a/docs_app/content/external-resources.md +++ b/docs_app/content/resources.md @@ -4,8 +4,6 @@ This is a collection of resources that can be found to help with the learning pr **Note**: RxJS maintainers are not responsible for any of the following content that is not part of the official rxjs documentation site. Please adhere to the terms and copyrights of the sites and links listed. ---- - ## Blogs ### 2018 @@ -13,20 +11,17 @@ This is a collection of resources that can be found to help with the learning pr * Thinking reactive with the SIP principle | [StrongBrew](https://blog.strongbrew.io/the-sip-principle/) | June 30, 2018 * Angular 6: Upgrading API calls to RxJS 6 | [Metal Toad](https://www.metaltoad.com/blog/angular-6-upgrading-api-calls-rxjs-6) | May 23, 2018 ---- ## Playgrounds * Rx Visualizer | [https://rxviz.com/](https://rxviz.com/) ---- ## Reference * Learn RxJS | [https://www.learnrxjs.io/](https://www.learnrxjs.io) * [http://reactive.how](http://reactive.how) ---- ## Tutorials @@ -34,7 +29,6 @@ This is a collection of resources that can be found to help with the learning pr * A Better Way to Learn RxJS & Observables | [thinkster](https://thinkster.io/tutorials/learn-rxjs-observables) | August 18, 2018 ---- ## Videos diff --git a/docs_app/src/assets/images/marble-diagrams/NEVER.png b/docs_app/src/assets/images/marble-diagrams/NEVER.png new file mode 100644 index 0000000000..d6c8b526d0 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/NEVER.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/audit.png b/docs_app/src/assets/images/marble-diagrams/audit.png new file mode 100644 index 0000000000..c0e2e01419 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/audit.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/auditTime.png b/docs_app/src/assets/images/marble-diagrams/auditTime.png new file mode 100644 index 0000000000..ad78ffccba Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/auditTime.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/buffer.png b/docs_app/src/assets/images/marble-diagrams/buffer.png new file mode 100644 index 0000000000..0109fc9cd3 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/buffer.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/bufferCount.png b/docs_app/src/assets/images/marble-diagrams/bufferCount.png new file mode 100644 index 0000000000..b29274e629 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/bufferCount.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/bufferTime.png b/docs_app/src/assets/images/marble-diagrams/bufferTime.png new file mode 100644 index 0000000000..62a6a22ab9 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/bufferTime.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/bufferToggle.png b/docs_app/src/assets/images/marble-diagrams/bufferToggle.png new file mode 100644 index 0000000000..f355da97c7 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/bufferToggle.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/bufferWhen.png b/docs_app/src/assets/images/marble-diagrams/bufferWhen.png new file mode 100644 index 0000000000..4c618ec356 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/bufferWhen.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/catch.png b/docs_app/src/assets/images/marble-diagrams/catch.png new file mode 100644 index 0000000000..e08b6c0c9c Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/catch.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/combineAll.png b/docs_app/src/assets/images/marble-diagrams/combineAll.png new file mode 100644 index 0000000000..211af1e256 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/combineAll.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/combineLatest.png b/docs_app/src/assets/images/marble-diagrams/combineLatest.png new file mode 100644 index 0000000000..67ebd5a011 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/combineLatest.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/concat.png b/docs_app/src/assets/images/marble-diagrams/concat.png new file mode 100644 index 0000000000..8dd83696b1 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/concat.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/concatAll.png b/docs_app/src/assets/images/marble-diagrams/concatAll.png new file mode 100644 index 0000000000..968d47e09b Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/concatAll.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/concatMap.png b/docs_app/src/assets/images/marble-diagrams/concatMap.png new file mode 100644 index 0000000000..137cf4def6 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/concatMap.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/concatMapTo.png b/docs_app/src/assets/images/marble-diagrams/concatMapTo.png new file mode 100644 index 0000000000..226878800a Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/concatMapTo.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/count.png b/docs_app/src/assets/images/marble-diagrams/count.png new file mode 100644 index 0000000000..ae9b81071e Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/count.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/create.png b/docs_app/src/assets/images/marble-diagrams/create.png new file mode 100644 index 0000000000..f329eaa6e8 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/create.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/debounce.png b/docs_app/src/assets/images/marble-diagrams/debounce.png new file mode 100644 index 0000000000..567554dad9 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/debounce.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/debounceTime.png b/docs_app/src/assets/images/marble-diagrams/debounceTime.png new file mode 100644 index 0000000000..864328a073 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/debounceTime.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/defaultIfEmpty.png b/docs_app/src/assets/images/marble-diagrams/defaultIfEmpty.png new file mode 100644 index 0000000000..d56f1ff4f8 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/defaultIfEmpty.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/defer.png b/docs_app/src/assets/images/marble-diagrams/defer.png new file mode 100644 index 0000000000..6853738137 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/defer.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/delay.png b/docs_app/src/assets/images/marble-diagrams/delay.png new file mode 100644 index 0000000000..19a1d3bf55 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/delay.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/delayWhen.png b/docs_app/src/assets/images/marble-diagrams/delayWhen.png new file mode 100644 index 0000000000..2513fed9b0 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/delayWhen.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/dematerialize.png b/docs_app/src/assets/images/marble-diagrams/dematerialize.png new file mode 100644 index 0000000000..9e53d0ecd1 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/dematerialize.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/distinctUntilChanged.png b/docs_app/src/assets/images/marble-diagrams/distinctUntilChanged.png new file mode 100644 index 0000000000..cdf124656b Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/distinctUntilChanged.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/distinctUntilKeyChanged.png b/docs_app/src/assets/images/marble-diagrams/distinctUntilKeyChanged.png new file mode 100644 index 0000000000..ec8c481ec7 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/distinctUntilKeyChanged.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/elementAt.png b/docs_app/src/assets/images/marble-diagrams/elementAt.png new file mode 100644 index 0000000000..969544093f Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/elementAt.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/empty.png b/docs_app/src/assets/images/marble-diagrams/empty.png new file mode 100644 index 0000000000..ee035727ed Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/empty.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/endWith.png b/docs_app/src/assets/images/marble-diagrams/endWith.png new file mode 100644 index 0000000000..a1cd41465a Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/endWith.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/every.png b/docs_app/src/assets/images/marble-diagrams/every.png new file mode 100644 index 0000000000..f43e1ea009 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/every.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/exhaust.png b/docs_app/src/assets/images/marble-diagrams/exhaust.png new file mode 100644 index 0000000000..341d0d121c Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/exhaust.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/exhaustMap.png b/docs_app/src/assets/images/marble-diagrams/exhaustMap.png new file mode 100644 index 0000000000..4cdaa9fcae Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/exhaustMap.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/expand.png b/docs_app/src/assets/images/marble-diagrams/expand.png new file mode 100644 index 0000000000..46dce3a7f1 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/expand.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/filter.png b/docs_app/src/assets/images/marble-diagrams/filter.png new file mode 100644 index 0000000000..9f2755cb8a Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/filter.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/find.png b/docs_app/src/assets/images/marble-diagrams/find.png new file mode 100644 index 0000000000..4f91f1b2fe Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/find.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/findIndex.png b/docs_app/src/assets/images/marble-diagrams/findIndex.png new file mode 100644 index 0000000000..d405b9127f Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/findIndex.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/first.png b/docs_app/src/assets/images/marble-diagrams/first.png new file mode 100644 index 0000000000..6be24baa29 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/first.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/forkJoin.png b/docs_app/src/assets/images/marble-diagrams/forkJoin.png new file mode 100644 index 0000000000..5a4a6b39d8 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/forkJoin.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/from.png b/docs_app/src/assets/images/marble-diagrams/from.png new file mode 100644 index 0000000000..74a8473045 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/from.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/fromEvent.png b/docs_app/src/assets/images/marble-diagrams/fromEvent.png new file mode 100644 index 0000000000..499be0884a Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/fromEvent.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/fromEventPattern.png b/docs_app/src/assets/images/marble-diagrams/fromEventPattern.png new file mode 100644 index 0000000000..f80e97361a Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/fromEventPattern.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/generate.png b/docs_app/src/assets/images/marble-diagrams/generate.png new file mode 100644 index 0000000000..424c89e8ba Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/generate.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/groupBy.png b/docs_app/src/assets/images/marble-diagrams/groupBy.png new file mode 100644 index 0000000000..65ee282602 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/groupBy.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/ignoreElements.png b/docs_app/src/assets/images/marble-diagrams/ignoreElements.png new file mode 100644 index 0000000000..640f269763 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/ignoreElements.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/interval.png b/docs_app/src/assets/images/marble-diagrams/interval.png new file mode 100644 index 0000000000..6d62bc0c73 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/interval.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/isEmpty.png b/docs_app/src/assets/images/marble-diagrams/isEmpty.png new file mode 100644 index 0000000000..426f321aba Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/isEmpty.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/last.png b/docs_app/src/assets/images/marble-diagrams/last.png new file mode 100644 index 0000000000..38bf947f54 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/last.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/map.png b/docs_app/src/assets/images/marble-diagrams/map.png new file mode 100644 index 0000000000..74c3af550f Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/map.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/mapTo.png b/docs_app/src/assets/images/marble-diagrams/mapTo.png new file mode 100644 index 0000000000..216f5e723e Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/mapTo.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/materialize.png b/docs_app/src/assets/images/marble-diagrams/materialize.png new file mode 100644 index 0000000000..f3c41d01c3 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/materialize.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/max.png b/docs_app/src/assets/images/marble-diagrams/max.png new file mode 100644 index 0000000000..7f3498e822 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/max.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/merge.png b/docs_app/src/assets/images/marble-diagrams/merge.png new file mode 100644 index 0000000000..183fea0446 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/merge.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/mergeAll.png b/docs_app/src/assets/images/marble-diagrams/mergeAll.png new file mode 100644 index 0000000000..f4658f559f Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/mergeAll.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/mergeMap.png b/docs_app/src/assets/images/marble-diagrams/mergeMap.png new file mode 100644 index 0000000000..51f42cedc5 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/mergeMap.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/mergeMapTo.png b/docs_app/src/assets/images/marble-diagrams/mergeMapTo.png new file mode 100644 index 0000000000..01d3446062 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/mergeMapTo.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/min.png b/docs_app/src/assets/images/marble-diagrams/min.png new file mode 100644 index 0000000000..44464f782d Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/min.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/multicast.png b/docs_app/src/assets/images/marble-diagrams/multicast.png new file mode 100644 index 0000000000..678394d8dd Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/multicast.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/observeOn.png b/docs_app/src/assets/images/marble-diagrams/observeOn.png new file mode 100644 index 0000000000..77bcc432ff Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/observeOn.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/of.png b/docs_app/src/assets/images/marble-diagrams/of.png new file mode 100644 index 0000000000..ae7b9c9f46 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/of.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/onErrorResumeNext.png b/docs_app/src/assets/images/marble-diagrams/onErrorResumeNext.png new file mode 100644 index 0000000000..f7fca23f25 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/onErrorResumeNext.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/pairs.png b/docs_app/src/assets/images/marble-diagrams/pairs.png new file mode 100644 index 0000000000..cae1014044 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/pairs.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/pairwise.png b/docs_app/src/assets/images/marble-diagrams/pairwise.png new file mode 100644 index 0000000000..adb33e3b2e Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/pairwise.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/partition.png b/docs_app/src/assets/images/marble-diagrams/partition.png new file mode 100644 index 0000000000..d536190af6 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/partition.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/pluck.png b/docs_app/src/assets/images/marble-diagrams/pluck.png new file mode 100644 index 0000000000..2be8c15a41 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/pluck.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/publish.png b/docs_app/src/assets/images/marble-diagrams/publish.png new file mode 100644 index 0000000000..70f95f05b3 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/publish.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/publishBehavior.png b/docs_app/src/assets/images/marble-diagrams/publishBehavior.png new file mode 100644 index 0000000000..b1bad09e12 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/publishBehavior.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/publishLast.png b/docs_app/src/assets/images/marble-diagrams/publishLast.png new file mode 100644 index 0000000000..d974ad938b Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/publishLast.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/publishReplay.png b/docs_app/src/assets/images/marble-diagrams/publishReplay.png new file mode 100644 index 0000000000..a154e42d70 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/publishReplay.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/range.png b/docs_app/src/assets/images/marble-diagrams/range.png new file mode 100644 index 0000000000..19d0fc1407 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/range.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/reduce.png b/docs_app/src/assets/images/marble-diagrams/reduce.png new file mode 100644 index 0000000000..44f78f6bfd Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/reduce.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/refCount.png b/docs_app/src/assets/images/marble-diagrams/refCount.png new file mode 100644 index 0000000000..9791c315ee Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/refCount.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/repeat.png b/docs_app/src/assets/images/marble-diagrams/repeat.png new file mode 100644 index 0000000000..70533ad09d Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/repeat.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/repeatWhen.png b/docs_app/src/assets/images/marble-diagrams/repeatWhen.png new file mode 100644 index 0000000000..6689bd4d66 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/repeatWhen.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/retry.png b/docs_app/src/assets/images/marble-diagrams/retry.png new file mode 100644 index 0000000000..6938a35e29 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/retry.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/retryWhen.png b/docs_app/src/assets/images/marble-diagrams/retryWhen.png new file mode 100644 index 0000000000..7bf94d533d Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/retryWhen.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/sample.png b/docs_app/src/assets/images/marble-diagrams/sample.png new file mode 100644 index 0000000000..4f9f912c0b Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/sample.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/sampleTime.png b/docs_app/src/assets/images/marble-diagrams/sampleTime.png new file mode 100644 index 0000000000..8978216166 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/sampleTime.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/scan.png b/docs_app/src/assets/images/marble-diagrams/scan.png new file mode 100644 index 0000000000..88ce6c6e6a Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/scan.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/sequenceEqual.png b/docs_app/src/assets/images/marble-diagrams/sequenceEqual.png new file mode 100644 index 0000000000..adc1fcee7a Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/sequenceEqual.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/share.png b/docs_app/src/assets/images/marble-diagrams/share.png new file mode 100644 index 0000000000..1d83927718 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/share.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/single.png b/docs_app/src/assets/images/marble-diagrams/single.png new file mode 100644 index 0000000000..de36ed6a3a Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/single.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/skip.png b/docs_app/src/assets/images/marble-diagrams/skip.png new file mode 100644 index 0000000000..af430a288f Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/skip.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/skipLast.png b/docs_app/src/assets/images/marble-diagrams/skipLast.png new file mode 100644 index 0000000000..7735871524 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/skipLast.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/skipUntil.png b/docs_app/src/assets/images/marble-diagrams/skipUntil.png new file mode 100644 index 0000000000..a0146c9711 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/skipUntil.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/skipWhile.png b/docs_app/src/assets/images/marble-diagrams/skipWhile.png new file mode 100644 index 0000000000..286a13d017 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/skipWhile.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/startWith.png b/docs_app/src/assets/images/marble-diagrams/startWith.png new file mode 100644 index 0000000000..2ca6144bbb Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/startWith.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/subscribeOn.png b/docs_app/src/assets/images/marble-diagrams/subscribeOn.png new file mode 100644 index 0000000000..2946fd34b7 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/subscribeOn.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/switchAll.png b/docs_app/src/assets/images/marble-diagrams/switchAll.png new file mode 100644 index 0000000000..964893713d Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/switchAll.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/switchMap.png b/docs_app/src/assets/images/marble-diagrams/switchMap.png new file mode 100644 index 0000000000..b313cc4d80 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/switchMap.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/switchMapTo.png b/docs_app/src/assets/images/marble-diagrams/switchMapTo.png new file mode 100644 index 0000000000..8f7f442177 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/switchMapTo.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/take.png b/docs_app/src/assets/images/marble-diagrams/take.png new file mode 100644 index 0000000000..4cc88ea96f Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/take.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/takeLast.png b/docs_app/src/assets/images/marble-diagrams/takeLast.png new file mode 100644 index 0000000000..4f52c3ec4f Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/takeLast.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/takeUntil.png b/docs_app/src/assets/images/marble-diagrams/takeUntil.png new file mode 100644 index 0000000000..f69241f123 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/takeUntil.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/takeWhile.png b/docs_app/src/assets/images/marble-diagrams/takeWhile.png new file mode 100644 index 0000000000..5ab21ef300 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/takeWhile.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/tap.png b/docs_app/src/assets/images/marble-diagrams/tap.png new file mode 100644 index 0000000000..72739499bc Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/tap.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/throttle.png b/docs_app/src/assets/images/marble-diagrams/throttle.png new file mode 100644 index 0000000000..e778e6404a Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/throttle.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/throttleTime.png b/docs_app/src/assets/images/marble-diagrams/throttleTime.png new file mode 100644 index 0000000000..5c0cc43ab8 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/throttleTime.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/throw.png b/docs_app/src/assets/images/marble-diagrams/throw.png new file mode 100644 index 0000000000..d687a5bb0e Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/throw.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/throwIfEmpty.png b/docs_app/src/assets/images/marble-diagrams/throwIfEmpty.png new file mode 100644 index 0000000000..062955df4d Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/throwIfEmpty.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/timeInterval.png b/docs_app/src/assets/images/marble-diagrams/timeInterval.png new file mode 100644 index 0000000000..1f8ae1c817 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/timeInterval.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/timeout.png b/docs_app/src/assets/images/marble-diagrams/timeout.png new file mode 100644 index 0000000000..9b79804e71 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/timeout.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/timeoutWith.png b/docs_app/src/assets/images/marble-diagrams/timeoutWith.png new file mode 100644 index 0000000000..a15cd5efbd Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/timeoutWith.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/timer.png b/docs_app/src/assets/images/marble-diagrams/timer.png new file mode 100644 index 0000000000..0870ae2763 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/timer.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/timestamp.png b/docs_app/src/assets/images/marble-diagrams/timestamp.png new file mode 100644 index 0000000000..3f59e981d3 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/timestamp.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/toArray.png b/docs_app/src/assets/images/marble-diagrams/toArray.png new file mode 100644 index 0000000000..21bbbc7672 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/toArray.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/window.png b/docs_app/src/assets/images/marble-diagrams/window.png new file mode 100644 index 0000000000..2e22e4b9ad Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/window.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/windowCount.png b/docs_app/src/assets/images/marble-diagrams/windowCount.png new file mode 100644 index 0000000000..b0a259cab9 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/windowCount.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/windowTime.png b/docs_app/src/assets/images/marble-diagrams/windowTime.png new file mode 100644 index 0000000000..402e4e6b84 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/windowTime.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/windowToggle.png b/docs_app/src/assets/images/marble-diagrams/windowToggle.png new file mode 100644 index 0000000000..fe14fa9b3b Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/windowToggle.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/windowWhen.png b/docs_app/src/assets/images/marble-diagrams/windowWhen.png new file mode 100644 index 0000000000..70c9404da6 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/windowWhen.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/withLatestFrom.png b/docs_app/src/assets/images/marble-diagrams/withLatestFrom.png new file mode 100644 index 0000000000..9c37244729 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/withLatestFrom.png differ diff --git a/docs_app/src/assets/images/marble-diagrams/zipAll.png b/docs_app/src/assets/images/marble-diagrams/zipAll.png new file mode 100644 index 0000000000..708d8783b9 Binary files /dev/null and b/docs_app/src/assets/images/marble-diagrams/zipAll.png differ diff --git a/docs_app/src/styles/1-layouts/_marketing-layout.scss b/docs_app/src/styles/1-layouts/_marketing-layout.scss index c2762fba91..c6014daa4d 100644 --- a/docs_app/src/styles/1-layouts/_marketing-layout.scss +++ b/docs_app/src/styles/1-layouts/_marketing-layout.scss @@ -276,12 +276,7 @@ section#intro { } aio-shell { - &.page-resources, &.page-events, &.page-features, &.page-presskit, &.page-contribute { - section { - padding: 0rem 0rem 3rem; - } - } - + &.page-home { section { padding: 0; diff --git a/docs_app/tools/transforms/angular-api-package/post-processors/embedMarbleDiagrams.js b/docs_app/tools/transforms/angular-api-package/post-processors/embedMarbleDiagrams.js index 987d65b6c8..7309502f33 100644 --- a/docs_app/tools/transforms/angular-api-package/post-processors/embedMarbleDiagrams.js +++ b/docs_app/tools/transforms/angular-api-package/post-processors/embedMarbleDiagrams.js @@ -20,7 +20,6 @@ module.exports = function embedMarbleDiagramsPostProcessor(log) { const props = node.properties; const src = props.src; const expectedImgPath = `${service.marbleImagesPath}/${src}`; - if (fs.existsSync(expectedImgPath)) { const operator = path.basename(src, path.extname(src)); const filename = path.basename(expectedImgPath); diff --git a/docs_app/tools/transforms/config.js b/docs_app/tools/transforms/config.js index 2dc73e7475..2c1fa9305b 100644 --- a/docs_app/tools/transforms/config.js +++ b/docs_app/tools/transforms/config.js @@ -10,9 +10,9 @@ const SRC_PATH = resolve(AIO_PATH, 'src'); const OUTPUT_PATH = resolve(SRC_PATH, 'generated'); const DOCS_OUTPUT_PATH = resolve(OUTPUT_PATH, 'docs'); const API_SOURCE_PATH = resolve(PROJECT_ROOT, 'src'); -const MARBLE_IMAGES_PATH = resolve(PROJECT_ROOT, 'tmp/docs/img'); -const MARBLE_IMAGES_WEB_PATH = 'generated/images/marbles'; -const MARBLE_IMAGES_OUTPUT_PATH = resolve(OUTPUT_PATH, 'images/marbles'); +const MARBLE_IMAGES_PATH = resolve(SRC_PATH, 'assets/images/marble-diagrams'); +const MARBLE_IMAGES_WEB_PATH = 'assets/images/marble-diagrams'; +const MARBLE_IMAGES_OUTPUT_PATH = resolve('assets/images/marble-diagrams'); function requireFolder(dirname, folderPath) { const absolutePath = resolve(dirname, folderPath); diff --git a/package.json b/package.json index e74e01c8e8..5d8fbeb9a7 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "perf:protractor": "echo \"Protractor is not working currently\" && exit -1 && protractor protractor.conf.js", "perf:micro": "node ./perf/micro/index.js", "prepublish": "shx rm -rf ./typings && npm run build_all", - "postpublish": "npm run tests2png && ./docs_app/scripts/publish-docs.sh", + "postpublish": "./docs_app/scripts/publish-docs.sh", "publish_docs": "./publish_docs.sh", "test": "cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha --opts spec/support/default.opts \"spec/**/*-spec.ts\"", "test_no_cache": "cross-env TS_NODE_PROJECT=spec/tsconfig.json TS_NODE_CACHE=false mocha --opts spec/support/default.opts \"spec/**/*-spec.ts\"",