- Install a stable version of Yarn and NodeJS.
- Run
yarn
to install dependencies. - Copy the
.env.example
file as.env
and set the variableREACT_APP_IVLE_KEY
to contain your IVLE Lapi key. - Run
yarn start
to start the server atlocalhost:80
. Admin permissions may be required for your OS to serve at port 80.
actions
contains action creators, one file per reducer, combined in index.assets
contains static assets.components
contains all react components.containers
contains HOC that inject react components with Redux state.mocks
contains mock data structures for testingreducers
contains all Redux reducers and their state, combined in index.sagas
contains all Redux sagas, combined in index.slang
contains the source interpreter.styles
contains all SCSS styles.utils
contains utility modules.
We reference this guide.