Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natterstefan/trello-multiboard
Please take a look at my new project. This one is not maintained anymore. --> React Trello Multiboard: https://github.com/natterstefan/react-trello-multiboard.
https://github.com/natterstefan/trello-multiboard
project-management trello trello-multiboard
Last synced: about 2 months ago
JSON representation
Please take a look at my new project. This one is not maintained anymore. --> React Trello Multiboard: https://github.com/natterstefan/react-trello-multiboard.
- Host: GitHub
- URL: https://github.com/natterstefan/trello-multiboard
- Owner: natterstefan
- Created: 2016-04-29T10:43:15.000Z (almost 9 years ago)
- Default Branch: develop
- Last Pushed: 2017-05-15T06:49:44.000Z (over 7 years ago)
- Last Synced: 2024-10-30T18:11:45.397Z (3 months ago)
- Topics: project-management, trello, trello-multiboard
- Language: JavaScript
- Homepage: https://github.com/natterstefan/react-trello-multiboard
- Size: 487 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.rst
Awesome Lists containing this project
README
# TRELLO-MULTIBOARD (v0.1.3)#
The Trello-Multiboard displays several lists (currently: up to three) from different boards. The current features are:
* display all boards and lists of all members
* display only one board and all its members
* display only one board and one member inside the board
* display all boards of one member### INSTALLATION ###
* clone git: `git clone https://github.com/natterstefan/trello-multiboard.git`
* checkout `git checkout develop` or `git checkout master` branch
* pull the latest updates `git pull`
* run `npm install`
* duplicate and rename `app.json.sample` to `app.json`
* replace `XX` with your Trello-API Key (https://trello.com/app-key) in the `app.json` file
* setup the config file to load at least one of your boards, so you can test it. See the example below.
* move `app.json` into `/app`
* run `grunt run`
* open `http://127.0.0.1:8282/` in your browser
* you should now see the cards of the configured board### DEVELOP ###
Start Grunt Watch with
`grunt watch`
Create new version and update `dist` with
`grunt build`
### CONFIGURATION ###
* you can add as many `boards` as you like. Currently the `name` of the board (in this case `ls_boards`) is not used in the code somewhere else (e.g. filter or something)
* `name` and the other properties work with RegEx
* `membersConfig` is optional and can hide specific boards if a certain user is logged in.
* `color` and `background_color` are optional### Example app.json config ###
```
#!json{
"key": "",
"boards" : {
"ls_boards" : {
"name": "^ls-",
"label_ready": "(R|r)eady",
"label_working": "(W|w)orking",
"label_done": "(D|d)one",
"checklists": "^(ACS|acs|ACs)$",
"color": "#fff",
"background_color": "#000"
}
},
"membersConfig": {
"" : "^ls-r"
}
}
```### AUTHOR & CONTRIBUTORS ###
* Author: Stefan Natter
* Inspired by: Manfred Schwendinger
* Contributors: Michael Faisst