Bluejay Setup Instructions
Bluejay is an experimental tool that plugs into the tools we use in the Agile/XP workflow—GitHub, Heroku, Tracker, Slack, others—and tries to give your team helpful feedback to follow the Agile process. Here's how to connect it to your team's repo.
- Add the below file info.yml to the root of your repo. Edit the contents to contain links to Pivotal Tracker project and Heroku app URLs. For each team member, the file must contain their name and surname (minimum 3 characters in each field, add spaces if necessary), their Pivotal and GitHub usernames and their Heroku email.
- Go to https://join.bluejay.governify.io Links to an external site. and enter the team repository URL (must be public). Click "Check" to check the validity of the info.yml file.
- If the file is valid, a new field will appear. Enter "CS169L-23" and click "Join". The project will be added to Bluejay.
- After clicking "Join", the markup code for a Bluejay badge will appear. Add this code to the README file of the repository for quick access to the Bluejay dashboard.
There's a brief introduction to Bluejay here
Links to an external site.. and more information about Bluejay and Governify in the published papers.
Generic info.yml:
project:
name: 'Project name' # Your project name, e.g. Cue-to-cue
owner: 'CS169L-23' # Do not change
teamId: 'XX' # Your team number, e.g. 02
identities:
pivotal: 'https://www.pivotaltracker.com/n/projects/XXXXXXX' # Your Pivotal project URL
heroku: 'https://xxxxxxxx.herokuapp.com' # Your Heroku app URL
members:
member1: # Add all project members
name: 'Governify' # Member 1 name
surname: 'Auditor' # Member 1 last name
githubUsername: 'governifyauditor' # Member 1 GitHub username
pivotalUsername: 'governifyauditor' # Member 1 Pivotal username
herokuEmail: 'governify.auditor@gmail.com' # Member 1 Heroku username
member2:
name: 'Mem2'
surname: 'Last2'
githubUsername: 'mygh2'
pivotalUsername: 'mypt2'
herokuEmail: 'hkmail2@berkeley.edu'