AnalogIST is the platform that gathers all analyses made for ezPAARSE. https://analyses.ezpaarse.org/
- Node.js v8+
- MongoDB v2.6+
- OpenSSL
Before running anything, create a local config file config/local.json and provide the trello board to use and your API credentials. All defaults are visible in the the default.json file.
You can also use environment variables, following this mapping file.
# Trello interactions
export ANG_TRELLO_BOARDID=
export ANG_TRELLO_SECRET=
# API KEY used to request Trello
export ANG_TRELLO_KEY=
# Token used to request Trello, should at least have the scope `read`
# You can generate a token with the account used to manage ANG_TRELLO_KEY :
# https://trello.com/1/authorize?expiration=never&scope=read&response_type=token&key=$ANG_TRELLO_KEY
export ANG_TRELLO_TOKEN=
# Mailing
export ANG_NOTIFICATIONS_RECEIVERS=
export ANG_NOTIFICATIONS_SENDER=
export ANG_SMTP_HOST=To connect Analogist to Trello, you need to create power key. You need an account that belongs to the trello table https://trello.com/power-ups/admin/
# install dependencies
npm install # Or yarn install
# serve with hot reload at localhost:3000
npm run dev
# build for production and launch server
npm run build
npm startFor detailed explanation on how things work, checkout the Nuxt.js docs.
# Run tests
npm test
# Run lint
npm run lint