Skip to content

Latest commit

 

History

History
115 lines (72 loc) · 5.78 KB

README.md

File metadata and controls

115 lines (72 loc) · 5.78 KB

Build Status npm version GitHub 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.

📑 Table of Contents

The 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 application. You can start working on your new reSolve application in just 2 minutes using npx!

npx create-resolve-app my-awesome-app
cd my-awesome-app
npm run dev

The created application is accessible using the http://localhost:3000/ and http://<your_ip>:3000/ URLs (you can change the URL settings). Start learning reSolve with the ToDo List App Tutorial tutorial. Use the documentation, tutorials and examples to learn reSolve more deeply.

Instead of npx you can also use npm or yarn tools:

  • npm

    Note: Installing a package globally 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.

    npm i -g create-resolve-app
    create-resolve-app my-awesome-app
    cd my-awesome-app
    npm run dev
  • yarn

    yarn create resolve-app my-awesome-app
    cd my-awesome-app
    yarn run dev

You can get a sample app using the create-resolve-app tool with the -e flag followed by an example name. Use the create-resolve-app -h command to list the available examples.

The following tools are used to get a sample reSolve application:

npx create-resolve-app todo-example -e todo

The created application is accessible using the http://localhost:3000/ and http://<your_ip>:3000 URLs (you can change your URL settings).

Instead of npx you can also use npm or yarn tools:

  • yarn

    yarn create resolve-app todo-example -e todo
  • npm

    npm i -g create-resolve-app
    create-resolve-app todo-example -e todo

You can develop and run reSolve applications on Linux, Mac and Windows operating systems. It is also possible to integrate reSolve with the React Native, but this approach is currently experimental.

The minimum supported NodeJS version is 6.0.0.

reSolve supports npx, yarn, and npm package managers.

Learn more in documentation topics.

Feel free to contact us if you have any questions!

✉️ We are glad to see your e-mails sent to [email protected].

💬 Follow us on Twitter. We post interesting arcticles, announcements, post polls about reSolve development and talk about the modern web technologies!

💻 We also have a Facebook page, join us!

📃 You can find our articles on Medium

❓ You are welcome to post any questions or suggestions in GitHub Issues

🔧 Feel yourself capable of improving reSolve? Become one of our contributors! Look through our Contrubutors Guide and make a great Pull Request.

⭐️ Remember to star our GitHub repository if you like reSolve!



reSolve is developed by

Developer Express Inc.

Analytics