A nodejs/reactjs application parsing Trello roadmap boards and displaying a nice project roadmap as a visual vertical timeline.
Without docker:
git clone https://github.com/Inist-CNRS/roadmapjs.git
cd roadmapjs
npm install
npm start
Then navigate to http://127.0.0.1:3000
With docker:
git clone https://github.com/Inist-CNRS/roadmapjs.git
cd roadmapjs
docker-compose up
It will download and run the inistcnrs/roadmapjs docker image sharing ./data/
and ./config.local.js
with the docker container.
To start roadmapjs from a local git clone, you can follow these steps (needs nodejs and mongodb installed localy):
git clone https://github.com/Inist-CNRS/roadmapjs.git
cd roadmapjs
npm install
npm run debug
# the app is listening at http://127.0.0.1:3000/
# then open another terminal and your can freely edit the code
The same but with docker (advantage: do not need to have mongodb and nodejs isntalled localy):
git clone https://github.com/Inist-CNRS/roadmapjs.git
cd roadmapjs
npm install
npm run debug-docker
# or just: docker-compose -f docker-compose.dev.yml up
# the app is listening at http://127.0.0.1:3000/
# then open another terminal and your can freely edit the code
Create a config.local.js
containing:
module.exports = {
"trello" : {
"key": "YOUR TRELLO KEY",
"token": "YOUR TRELLO TOKEN",
"boards": {
"ezPAARSE": {
"projectName": "ezPAARSE",
"idBoard": "vJQsvUSO",
"boardLink": "https://trello.com/b/vJQsvUSO/ezpaarse-roadmap-dpi"
}
}
}
}
To obtain your key, naviguate to: https://trello.com/app-key
To obtain your token, navigate to: https://trello.com/1/connect?key=xxxx&name=dpi-roadmap&response_type=token&expiration=never (replace the xxxx value with your key value)