induxion v0.0.0
Induxion Development
A Redux State Management for Central Distributed System
Getting Started
Before start, please make sure that you have the followings:
- Node JS
- Yarn (Optional)
Installation
- Clone this repo.
- Run
npm/yarn install
. - That's it!
Usage
Please read carefully for usage in development:
- First, please note that this project are still in ALPHA stage. It means, we don't take any responsibility for any code error, bugs, etc.
- Our aim is to make this project as a distributed state management library for any applications you create.
- Scripts to Run:
npm run watch
oryarn watch
: For watching any code changes onsrc
.npm run transpile
oryarn transpile
: For final build tobuild
directory.npm run prepublishOnly
oryarn prepublishOnly
: To be added.npm test
oryarn test
: For running testings.npm run start
oryarn start
: For running example service.- Please note that this scripts has optional argument
--example
for specifying the example directory. - E.g.
npm run start -- --example=normal-redux
oryarn run --example=normal-redux
.
- Please note that this scripts has optional argument
- In order to correctly developing this project, do the followings:
- Run the
watch
script first. - Run the
start
script after. - Start developing and testing.
- Run the
- Next, the Important Things. Because we use internal
examples
folder to test, you must run (This is one-time action only):npm link
oryarn link
first in this repo.- Then, run again
npm link @devspace/induxion
oryarn link @devspace/induxion
. - Finally, you can
import
the@devspace/induxion
module in yourexample
projects.Please note that this action is required for the first-time development. Or, you can check if the
@devspace/induxion
are linked to the development. Otherwise, you can'timport
automatically from your projects.
Changelog
See the CHANGELOG for more informations.
Contribution Guidelines
To Be Added.
Contributors
To add some contributors, just run
npx all-contributors add [GITHUB_USERNAME] [TYPE]
, where the type can be one of this.
License
See the LICENSE for more informations.
Caveats
Again, this project is still in ALPHA development, so don't hesitate to ask us for contributing to this project. Feel free to drop us a message to:
- alziqziq@gmail.com
- nurimansyah.rifwan@gmail.com
Copyright (C) 2019, DevSpace19 Development Team.
5 years ago