From cbca04770c996c83be709a760c03daff092d97f2 Mon Sep 17 00:00:00 2001 From: TatyanaRyzh Date: Thu, 26 Apr 2018 12:22:43 +0300 Subject: [PATCH] Docs changes --- README.md | 164 +----------------- docs/API References.md | 9 - docs/Aggregate.md | 9 - docs/Architecture.md | 9 - docs/Command.md | 9 - docs/Contributors Guide.md | 9 - docs/Event Store.md | 9 - docs/Packages.md | 9 - docs/Projection.md | 9 - docs/Query.md | 9 - docs/Read Model.md | 9 - .../First Application From Scratch.md | 11 +- docs/View Model.md | 9 - examples/hacker-news/README.md | 9 - examples/hello-world/README.md | 9 - examples/todo-two-levels/README.md | 9 - examples/todo/README.md | 9 - examples/top-list/README.md | 9 - examples/with-authentication/README.md | 9 - examples/with-styled-components/README.md | 1 - 20 files changed, 10 insertions(+), 319 deletions(-) diff --git a/README.md b/README.md index c0d716a9c8..950e5f4b5c 100644 --- a/README.md +++ b/README.md @@ -3,79 +3,19 @@ [![Build Status](https://travis-ci.org/reimagined/resolve.svg?branch=master)](https://travis-ci.org/reimagined/resolve) [![npm version](https://badge.fury.io/js/create-resolve-app.svg)](https://badge.fury.io/js/create-resolve-app) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/reimagined/resolve/master/LICENSE) -A JavaScript framework for **CQRS**, **Domain-Driven Design** and **Event Sourcing** with robust support for **React** and **Redux**. **reSolve** provides a new way to describe an app's core logic and fully separate it from auxiliary code. +A JavaScript framework for **CQRS**, **Domain-Driven Design** and **Event Sourcing** with support for **React** and **Redux**. **reSolve** provides a new way to describe an app's core logic and fully separate it from auxiliary code. -

+## Installation -* 2 minutes [installation](#installation). -* [Free and open source](https://github.com/reimagined/resolve/blob/master/LICENSE.md). -* Flexible and clear [API](#documentation). +The [create-resolve-app](packages/create-resolve-app) package is used to create a **reSolve**-based application. You can use it to get one of the examples, or create an empty application. By default, `create-resolve-app` generates an empty [Hello World](https://github.com/reimagined/resolve/tree/master/examples/hello-world) application. - -[

](#getting-started) +```sh +npx create-resolve-app my-awesome-app +cd my-awesome-app +npm run dev +``` -## **📑 Table of Contents** -* **[🏗️ Why reSolve](#why-resolve)** -* **[🚀 Getting Started](#getting-started)** - * [Installation](#installation) - * [Tutorials](#tutorials) - * [Examples](#examples) -* **[📚 Documentation](#documentation)** - * [Compatibility](#compatibility) - * [Basic Concepts](#basic-concepts) -* **[📢 Get in Touch](#get-in-touch)** - -## **🏗️ Why reSolve** - -With **reSolve** you can more efficiently create applications of any complexity level. A single approach is used for simple [ToDo List](#todo-list) and for a complex reactive application like Stack Overflow, with distributed architecture that is ready for high load. The technologies stack (CQRS, Event Sourcing, Domain-Driven Design, React + Redux) makes any **reSolve** application scalable and maintainable, so you can focus on business logic instead of auxiliary code. - -* 💎 Reactivity -* 💎 Distribution -* 💎 Highload -* 💎 Fault Tolerance -* 💎 Unidirectional Data Flow - -## **🚀 Getting Started** - -### Installation - -The [create-resolve-app](packages/create-resolve-app) package is used to create a **reSolve**-based application. You can use it to get one of the examples, or create an empty application. By default, `create-resolve-app` generates an empty [Hello World](https://github.com/reimagined/resolve/tree/master/examples/hello-world) application. You can start working on your new **reSolve** application in just **2 minutes**! - -Use one of these tools to start a new **reSolve** aplication: - -* [npx](https://www.npmjs.com/package/npx) - - ```sh - npx create-resolve-app my-awesome-app - cd my-awesome-app - npm run dev - ``` - -* [yarn](https://yarnpkg.com/lang/en/) - - ```sh - yarn create resolve-app my-awesome-app - cd my-awesome-app - yarn run dev - ``` - -* [npm](https://www.npmjs.com/) - - ```sh - npm i -g create-resolve-app - create-resolve-app my-awesome-app - cd my-awesome-app - npm run dev - ``` - - > Note: Installing a package globally (the first command) may require administrative privileges. That means you have to use the `sudo` prefix on Linux and MacOS, or start a terminal with the administrative privileges on Windows. - -The created application is accessible using the http://localhost:3000/ and `http://:3000/` URLs (you can [change the URL settings](https://github.com/reimagined/resolve/blob/master/docs/API%20References.md)). Start learning **reSolve** with the [**First Application From Scratch**](https://github.com/reimagined/resolve/blob/master/docs/Tutorials/First%20Application%20From%20Scratch.md) tutorial. Use the [**documentation**](#documentation), [**tutorials**](#tutorials) and [**examples**](#examples) to learn **reSolve** more deeply. - -### Tutorials - -* [First Application From Scratch](https://github.com/reimagined/resolve/blob/master/docs/Tutorials/First%20Application%20From%20Scratch.md) -* [ToDo List App Tutorial](https://github.com/reimagined/resolve/blob/master/docs/Tutorials/ToDo%20List%20App%20Tutorial.md) +The created application is accessible using the http://localhost:3000/ and `http://:3000/` URLs (you can [change the URL settings](https://github.com/reimagined/resolve/blob/master/docs/API%20References.md)). ### Examples @@ -89,51 +29,16 @@ The following tools are used to get a sample **reSolve** application: npx create-resolve-app todo-example -e todo ``` -* [yarn](https://yarnpkg.com/lang/en/) - - ```sh - yarn create resolve-app todo-example -e todo - ``` - -* [npm](https://www.npmjs.com/) - - ```sh - npm i -g create-resolve-app - create-resolve-app todo-example -e todo - ``` - -The created application is accessible using the http://localhost:3000/ and `http://:3000` URLs (you can [change your URL settings](https://github.com/reimagined/resolve/blob/master/docs/API%20References.md)). - The `create-resolve-app` can is capable of creating the following apps: * [**hacker-news**](https://github.com/reimagined/resolve/tree/master/examples/hacker-news) - - This example demonstrates a Hacker News application similar to [YCombinator Hacker News](https://news.ycombinator.com/). The app's creation process is detailed in the [Hacker News Tutorial](https://github.com/reimagined/resolve/blob/master/docs/Tutorials/Hacker%20News%20Tutorial.md). - * [**hello-world**](https://github.com/reimagined/resolve/tree/master/examples/hello-world) - - An empty app that can be used as a template for any **reSolve** application (created by default). - * [**todo**](https://github.com/reimagined/resolve/tree/master/examples/todo) - - This example demonstrates how to work with the [view-models](https://github.com/reimagined/resolve/blob/master/docs/View%20Model.md). The app's creation process is detailed in the [ToDo List App Tutorial](https://github.com/reimagined/resolve/blob/master/docs/Tutorials/ToDo%20List%20App%20Tutorial.md). - * [**todo-two-levels**](https://github.com/reimagined/resolve/tree/master/examples/todo-two-levels) - - This example demonstrates how to work with view-models in the **all events subscribtion** case. Learn more about this case in the [View Model](https://github.com/reimagined/resolve/blob/master/docs/View%20Model.md) article. - * [**top-list**](https://github.com/reimagined/resolve/tree/master/examples/top-list) - - This example demonstrates how to update the application state on external events unrelated to user actions. - * [**with-authentication**](https://github.com/reimagined/resolve/tree/master/examples/with-authentication) - - This example demonstrates how to add an authentication to an application using the [resolve-auth package](https://github.com/reimagined/resolve/blob/master/packages/resolve-auth/README.md). - * [**with-styled-components**](https://github.com/reimagined/resolve/tree/master/examples/with-styled-components) - This example demonstrates how to add the 'styled-components' library to an application. - ## **📚 Documentation** ### Compatibility @@ -144,58 +49,7 @@ The minimum supported **NodeJS** version is **6.0.0**. **reSolve** supports [**npx**](https://www.npmjs.com/package/npx), [**yarn**](https://yarnpkg.com/lang/en/), and [**npm**](https://www.npmjs.com/) package managers. -### Basic Concepts - -* 📄 [**System Metaphor**](https://github.com/reimagined/resolve/blob/master/docs/System%20Metaphor.md) - - The [**System Metaphor**](https://github.com/reimagined/resolve/blob/master/docs/System%20Metaphor.md) is a vocabulary that describes all terms used in **reSolve** application development. You can also find the detailed description with code examples for every core concept in the [**docs**](https://github.com/reimagined/resolve/tree/master/docs) directory: - - * [_Aggregate_](https://github.com/reimagined/resolve/blob/master/docs/Aggregate.md) - * [_Command_](https://github.com/reimagined/resolve/blob/master/docs/Command.md) - * [_Event Store_](https://github.com/reimagined/resolve/blob/master/docs/Event%20Store.md) - * [_Projection_](https://github.com/reimagined/resolve/blob/master/docs/Projection.md) - * [_Query_](https://github.com/reimagined/resolve/blob/master/docs/Query.md) - * [_Read Model_](https://github.com/reimagined/resolve/blob/master/docs/Read%20Model.md) - * [_View Model_](https://github.com/reimagined/resolve/blob/master/docs/View%20Model.md) - -* 📄 [**Architecture**](https://github.com/reimagined/resolve/blob/master/docs/Architecture.md) - - The [**Architecture**](https://github.com/reimagined/resolve/blob/master/docs/Architecture.md) topic describes common principles of building a **reSolve** application. You can also find links to Domain-Driven Design, CQRS and Event Sourcing best practices there. - -* 📄 [**Packages**](https://github.com/reimagined/resolve/blob/master/docs/Packages.md) - - The [**Packages**](https://github.com/reimagined/resolve/blob/master/docs/Packages.md) article provides a description of all **reSolve** packages. The API description and detailed information is available in the package `README` files: - - * [_create-resolve-app_](https://github.com/reimagined/resolve/tree/master/packages/create-resolve-app) - * [_resolve-auth_](https://github.com/reimagined/resolve/tree/master/packages/resolve-auth) - * [_resolve-command_](https://github.com/reimagined/resolve/tree/master/packages/resolve-command) - * [_resolve-es_](https://github.com/reimagined/resolve/tree/master/packages/resolve-es) - * [_resolve-query_](https://github.com/reimagined/resolve/tree/master/packages/resolve-query) - * [_resolve-redux_](https://github.com/reimagined/resolve/tree/master/packages/resolve-redux) - * [_resolve-scripts_](https://github.com/reimagined/resolve/tree/master/packages/resolve-scripts) - - * [Bus Adapters](https://github.com/reimagined/resolve/tree/master/packages/bus-adapters) - * [_resolve-bus-memory_](https://github.com/reimagined/resolve/tree/master/packages/bus-adapters/resolve-bus-memory) - * [_resolve-bus-rabbit-mq_](https://github.com/reimagined/resolve/tree/master/packages/bus-adapters/resolve-bus-rabbitmq) - * [_resolve-bus-zmq_](https://github.com/reimagined/resolve/tree/master/packages/bus-adapters/resolve-bus-zmq) - - * [Read Model Adapters](https://github.com/reimagined/resolve/tree/master/packages/readmodel-adapters) - * [_resolve-readmodel-base_](https://github.com/reimagined/resolve/tree/master/packages/readmodel-adapters/resolve-readmodel-base) - * [_resolve-readmodel-memory_](https://github.com/reimagined/resolve/tree/master/packages/readmodel-adapters/resolve-readmodel-memory) - * [_resolve-readmodel-mysql_](https://github.com/reimagined/resolve/tree/master/packages/readmodel-adapters/resolve-readmodel-mysql) - - * [Storage Adapters](https://github.com/reimagined/resolve/tree/master/packages/storage-adapters) - * [_resolve-storage-base_](https://github.com/reimagined/resolve/tree/master/packages/storage-adapters/resolve-storage-base) - * [_resolve-storage-lite_](https://github.com/reimagined/resolve/tree/master/packages/storage-adapters/resolve-storage-lite) - * [_resolve-storage-mongo_](https://github.com/reimagined/resolve/tree/master/packages/storage-adapters/resolve-storage-mongo) - -* 📄 [**API References**](https://github.com/reimagined/resolve/blob/master/docs/API%20References.md) - - The [**API References**](https://github.com/reimagined/resolve/blob/master/docs/API%20References.md) article describes the environment variables, configs, and other options. - -* 📄 [**Contrubutors Guide**](https://github.com/reimagined/resolve/blob/master/docs/Contributors%20Guide.md) - The [**Contrubutors Guide**](https://github.com/reimagined/resolve/blob/master/docs/Contributors%20Guide.md) describes the development workflow for any contributors: basic rules and commits checking principles. ## **📢 Get in Touch** diff --git a/docs/API References.md b/docs/API References.md index 13aacd9a72..705c86ea85 100644 --- a/docs/API References.md +++ b/docs/API References.md @@ -1,14 +1,5 @@ # API References -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - ## 📑 **Table Of Contents** * [Available Scripts](#-available-scripts) * [Project Structure Overview](#️-project-structure-overview) diff --git a/docs/Aggregate.md b/docs/Aggregate.md index c4f4ccb063..87d5da91f8 100644 --- a/docs/Aggregate.md +++ b/docs/Aggregate.md @@ -1,14 +1,5 @@ # Aggregate -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - When you need to change the system's state, you send a Command. A command is addressed to a Domain Aggregate. An Aggregate is a cluster of logically related objects, containing enough information to perform a command as one transaction. It handles a command, checks whether it can be executed and generates an event to change the system's state. A new event is sent to Event Store. Refer to [DDD_Aggregates](https://martinfowler.com/bliki/DDD_Aggregate.html) or [DDD, Event Sourcing, and CQRS Tutorial: design](http://cqrs.nu/tutorial/cs/01-design) for more information on aggregates. diff --git a/docs/Architecture.md b/docs/Architecture.md index bc03f61622..6f5bff738a 100644 --- a/docs/Architecture.md +++ b/docs/Architecture.md @@ -1,14 +1,5 @@ # Architecture -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - ![CQRS schema](https://user-images.githubusercontent.com/15689049/30436232-4932f952-9974-11e7-8e3d-575cc5de407e.png) _*This scheme is based on the "CQRS with Event Sourcing" image from the [Event Sourcing for Functional Programmers](http://danielwestheide.com/talks/flatmap2013/slides/#/) presentation.*_ diff --git a/docs/Command.md b/docs/Command.md index 7335394907..2298dba418 100644 --- a/docs/Command.md +++ b/docs/Command.md @@ -1,13 +1,4 @@ # Command -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - When you need to change the system's state, you send a Command. A command is addressed to a Domain Aggregate. An Aggregate is a cluster of logically related objects, containing enough information to perform a command as one transaction. It handles a command, checks whether it can be executed and generates an event to change the system's state. A new event is sent to Event Store. Refer to [DDD_Aggregates](https://martinfowler.com/bliki/DDD_Aggregate.html) or [DDD, Event Sourcing, and CQRS Tutorial: design](http://cqrs.nu/tutorial/cs/01-design) for more information on aggregates. diff --git a/docs/Contributors Guide.md b/docs/Contributors Guide.md index 0a812f443b..a96366c40f 100644 --- a/docs/Contributors Guide.md +++ b/docs/Contributors Guide.md @@ -1,14 +1,5 @@ # Contributors Guide -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - :+1::tada: First off, thanks for taking the time to contribute! :tada::+1: The following is a set of guidelines for contributing to Resolve and its packages, which are hosted in the [Reimagined](https://github.com/reimagined) on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request. diff --git a/docs/Event Store.md b/docs/Event Store.md index b19ea55a5a..eba0e546dd 100644 --- a/docs/Event Store.md +++ b/docs/Event Store.md @@ -1,12 +1,3 @@ # Event Store -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - The Event Store stores all events aggregates produce and delivers them to subscribers. It combines a persistent storage and message bus. \ No newline at end of file diff --git a/docs/Packages.md b/docs/Packages.md index bd9cb13bd2..93edade0c4 100644 --- a/docs/Packages.md +++ b/docs/Packages.md @@ -1,14 +1,5 @@ # Packages -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - reSolve includes the following libraries which can be used independently or simultaneously. App generator libraries: diff --git a/docs/Projection.md b/docs/Projection.md index 0662297576..ef944b02a6 100644 --- a/docs/Projection.md +++ b/docs/Projection.md @@ -1,12 +1,3 @@ # Projection -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - See [Event Sourcing - Projections](https://abdullin.com/post/event-sourcing-projections/) or [DDD, Event Sourcing, and CQRS Tutorial: read models](http://cqrs.nu/tutorial/cs/03-read-models) for more information. \ No newline at end of file diff --git a/docs/Query.md b/docs/Query.md index 13504637e5..872761210f 100644 --- a/docs/Query.md +++ b/docs/Query.md @@ -1,12 +1,3 @@ # Query -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - Queries are used to get data from a read model and view model. \ No newline at end of file diff --git a/docs/Read Model.md b/docs/Read Model.md index d74827367a..ec4b766b34 100644 --- a/docs/Read Model.md +++ b/docs/Read Model.md @@ -1,14 +1,5 @@ # Read Model -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - The Read Model represents a system state or its part. It is built using Projection functions. All events from the beginning of time are applied to a read model to build its current state. ![image](https://user-images.githubusercontent.com/14352827/37778246-7de6ed1e-2dfa-11e8-8857-b1519e598f14.png) diff --git a/docs/Tutorials/First Application From Scratch.md b/docs/Tutorials/First Application From Scratch.md index 82953ab57f..ac016b444a 100644 --- a/docs/Tutorials/First Application From Scratch.md +++ b/docs/Tutorials/First Application From Scratch.md @@ -1,10 +1 @@ -# First Application From Scratch - -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- \ No newline at end of file +# First Application From Scratch \ No newline at end of file diff --git a/docs/View Model.md b/docs/View Model.md index 99cdc2df94..637979e6a6 100644 --- a/docs/View Model.md +++ b/docs/View Model.md @@ -1,14 +1,5 @@ # View Model -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - The **view models** are sent to the client UI to be a part of a Redux app state. They are small enough to fit into memory and are kept up to date in the browser. They are defined in a special isomorphic format, which allows them to be used on the client and server side. A typical view model structure: diff --git a/examples/hacker-news/README.md b/examples/hacker-news/README.md index a349cda133..2dacf12a07 100644 --- a/examples/hacker-news/README.md +++ b/examples/hacker-news/README.md @@ -1,14 +1,5 @@ # Hacker News App -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - ## How to start? This example demonstrates [HackerNews](https://news.ycombinator.com/) application clone with CQRS and EventSoucring. To setup: diff --git a/examples/hello-world/README.md b/examples/hello-world/README.md index 8af721c7c3..59fc1f47d3 100644 --- a/examples/hello-world/README.md +++ b/examples/hello-world/README.md @@ -1,14 +1,5 @@ # **Hello World Example** -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - ## How to start? An empty app that can be used as a template for any **reSolve** application. It's created by default so you can install this example by one of two ways: diff --git a/examples/todo-two-levels/README.md b/examples/todo-two-levels/README.md index 8ffdbe8486..429d61188e 100644 --- a/examples/todo-two-levels/README.md +++ b/examples/todo-two-levels/README.md @@ -1,14 +1,5 @@ # **Todo Two Levels Example** -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - ## How to start? This example demonstrates how to work with view-models in the **all events subscribtion** case. Sometimes, for example for fast application prototyping, it's necessary to have view-model on client with all server events instead of part. There's a special feature called **wildcard**, that allows to subscribe to all events. To setup: diff --git a/examples/todo/README.md b/examples/todo/README.md index f50db7c5c2..5b26675fd8 100644 --- a/examples/todo/README.md +++ b/examples/todo/README.md @@ -1,14 +1,5 @@ ToDo List App Tutorial -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - ## How to start? This example demonstrates how to work with the [view-models](https://github.com/reimagined/resolve/blob/master/docs/View%20Model.md). To install: diff --git a/examples/top-list/README.md b/examples/top-list/README.md index f24d6c0902..e77e66685d 100644 --- a/examples/top-list/README.md +++ b/examples/top-list/README.md @@ -1,14 +1,5 @@ # **Top List Example** -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - ## How to start? This example demonstrates how to update application state on external events unrelated to user actions. To setup: diff --git a/examples/with-authentication/README.md b/examples/with-authentication/README.md index d8e48ac8b4..8f1214730c 100644 --- a/examples/with-authentication/README.md +++ b/examples/with-authentication/README.md @@ -1,14 +1,5 @@ # **Resolve authentication example** -------------------------------------------------------------------------- -Sorry, this article isn't finished yet :( - -We'll glad to see all your questions: -* [**GitHub Issues**](https://github.com/reimagined/resolve/issues) -* [**Twitter**](https://twitter.com/resolvejs) -* e-mail to **reimagined@devexpress.com** -------------------------------------------------------------------------- - It is a simple application shows `resolve-auth` package usage. ## How to start? diff --git a/examples/with-styled-components/README.md b/examples/with-styled-components/README.md index 8b91dd1ad1..987ad9c488 100644 --- a/examples/with-styled-components/README.md +++ b/examples/with-styled-components/README.md @@ -1,6 +1,5 @@ # With Styled Components -------------------------------------------------------------------------- **See the documentation at [styled-components.com/docs](https://www.styled-components.com/docs)** for more information about using `styled-components`! Quicklinks to some of the most-visited pages: