Skip to content

How to configure Baseboard

spocky edited this page Feb 2, 2012 · 3 revisions

Edit config/config.yml

General

workdays: [1, 2, 3, 4, 5]
holidays: ['25/12/12']
basecampRefreshInterval: 180
hudsonRefreshInterval: 300
showAvailableTeammates:  false
fitScreen: true
defaultFontSize: 20
maxFontSize: 27
  • workdays: days of the week you're working on your projects
  • holidays: list of holidays
  • basecampRefreshInterval: interval for polling basecamp api (in seconds)
  • hudsonRefreshInterval: interval for polling hudson test server
  • showAvailableTeammates: sets whether available teammates panel is displayed or not
  • fitScreen: sets whether the baseboard expands vertically to fill screen
  • defaultFontSize: if fitScreen is false, defines the default font size (in px)
  • maxFontSize: if fitScreen is true, defines the max font size (in px)

Projects

ProjectName:
  basecamp-url: 'https://xxx.basecamphq.com/'
  basecamp-token: your_basecamp_token 
  basecamp-id: your_project_basecamp_id
  hudson-url: 'http://your_hudson_server/api/'
  hudson-jobs: ['job1', 'job2']
  bug-todolist-name: 'bug'
  display: 'onlyOnActivity'
  • ProjectName: project name displayed on baseboard interface
  • basecamp-url: your basecamp url
  • basecamp-token: your basecamp token (log into basecamp, click 'my info' and the 'show your tokens'
  • basecamp-id: your project basecamp id
  • hudson-url: url to your husdon server API
  • hudson-jobs: list of jobs to test
  • bug-todolist-name: if you choose to track bugs through a special todo list, write it's name here. If you omit this parameter, baseboard will track the bug flagged items
  • display: project display settings. Accepted values are : 'onlyOnActivity' (bugs or milestones pending), 'never', 'always'

Team

  _member1_basecamp_user_id_:
    name: member1_displayed_name
  • member1_basecamp_user_id: basecamp user id
  • name: name asociated to the id in baseboard interface (for readability purpose, you might like to keep it short)
Clone this wiki locally