Code Monkey home page Code Monkey logo

resolve's Introduction

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 8.10.0.

reSolve supports npx, yarn, and npm.

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

resolve's People

Contributors

tatyanaryzh avatar ihostvlad avatar vadimkhoroshiltsev avatar mrcheater avatar timbset avatar pglushenkov avatar ralkov avatar himura2la avatar dmitrybogomolov avatar alexey-semikozov avatar kilimondjaro avatar superroma avatar xv2 avatar

Watchers

James Cloos avatar  avatar

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.