# Clone
git clone https://github.com/jefer94/choco.git
cd choco
# Install
yarn
# Compile deps
yarn build:deps
yarn build:deps --scope=@chocolab/i18n
yarn build:deps --scope=@chocolab/algorithm-transpiler
# Execute service
yarn execute SERVICE_NAME
# Run in docker
docker-compose up -d
Name | Description |
---|---|
algorithm | Algorithm frontend. |
graphql-gateway | GraphQL API Gateway. |
activity | Log of user activities. |
authenticator | Manage auth and tokens. |
authorize | Legacy authorization manager. |
cache | Manage in memory cache. |
projects | User projects. |
world-cities-seed | Countries, cities and language database seed. |
Name | Description |
---|---|
@chocolab/components | React components, common UI. |
@chocolab/algorithm-transpiler | Algorithm to Javascript transpiler. |
@chocolab/configs | Configuration files. |
@chocolab/css-utils | Handle CSS variables. |
@chocolab/env | Load .env for monorepos. |
@chocolab/functional | Functional utilities. |
@chocolab/hooks | React hooks. |
@chocolab/i18n | Load dynamically our string, in we language. |
@chocolab/keychain | Unique key generator for React, prevent unnecessary renders. |
@chocolab/middlewares | Common Middlewares used in Express. |
@chocolab/password | Encrypt and decrypt password. |
![]() jefer94 |