A Chrome extension which provides all the Scrum/Kanban tools
Get started tutorial, first step shows how to setup the developer version to test it out.
- Main file is
agile-trello.js
Some features require access to the Trello API, for this a Trello token and API key are required. Add them to the file trello-api.js
.
See https://trello.com/app-key on how to get your token and api key. As they are personal, DO NOT commit them.
- Add new file to manifest.json in
web_accessible_resources
- Import using
import { nameOfFunc } from './random-file.js'
important to end with file extension
Add more things to the list
- Total card count per column (Richard)
- Total story points per column (Richard)
- Implement dynamic importing of js modules (Richard)
- Implement an observer for when cards move (Richard)
- Logo/icon for extension (Laura)
- Show card number (Richard and Laura)
- When a story point has changed on a card update all the totals (column and card points) (Richard)
- Age of card from when it was moved/created (Steffi)
- Update age of card after initial load (Steffi)
- Display points on card <- Fix needs to hide the points in the title. (Toby)
- Story limit per column highlight with colour e.g. red if over or under limits, orange if on limit
- Update card age if card changes 'out of sight' (e.g. checklist is changed in another browser)
- When changing to another board the Agile Trello stats are not visible/created
- Allow selection of 'focus' columns for API heavy features e.g. card age only on backlog/refined/doing/review/done
- List of buttons story points (Fib numbers)
- Fix story points disappearing (Richard)
- Show card number near title <- TO FIX: does not work page reloads on open card (Richard & Laura)
- If card has links to other cards in checklist, show sum of all the points
- When converting a checklist item to a card, add a link to the new card to the list
- Have a settings pop-up (Steffi)
- Simplify Trello API login (Steffi)
- Reduce number of (unnecessary) API calls made
- Add some simple caching to API (Steffi)
- Put all options in one place
- Custom colour for card ids via popup (Richard)
To publish on the chrome extension store a zip file of the app needs to be uploaded. Read more about publishing
- Create a script to zip files for upload to chrome store maybe use ADM-ZIP
- 128 x 128 app icon (Laura)
- Create screenshots/video to show off what the app does (Laura)
- Write a detailed description
- 440 x 280 small tile icon for Web Store wall (Laura)