The issues with Bitbucket integration have been resolved and Bitbucket Cards should be working fine. Apologies for any inconvenience.
-
Recent Posts
Recent Comments
Archives
Categories
Meta
The issues with Bitbucket integration have been resolved and Bitbucket Cards should be working fine. Apologies for any inconvenience.
Unfortunately some recent changes to Bitbucket’s OAuth library have caused some problems for Bitbucket Cards — currently you can’t edit/move issues (anything requiring an HTTP PUT request), but viewing, creating and removing issues is fine.
There’s an issue to follow here: https://bitbucket.org/samtardif/bitbucket-cardwall/issue/130/updating-of-cards-stopped-working
Working with the BB crew to get this solved ASAP.
Most importantly, the Bitbucket guys made an OAuth fix that resolved 6 reports of errors creating an issue with unicode characters.
Other small changes:
This is a cross-post of the Bitubcket blog.
Today I’m excited to announce Bitbucket Cards (www.bitbucketcards.com). This project management tool lets you visualize and manage your Bitbucket issues on one easy-to-use, intuitive dashboard.
When you first log in to Bitbucket Cards, the Dashboard view will display the projects you’re following on Bitbucket. From this view, you can click through to a card-wall view of the issue tracker of each project.
The top navigation bar persists across the app’s two screens and provides you easy access to your projects, the repositories you are following, and team members you wish to invite.
Once you’re on the project page, you can drag and drop issues between columns to transition them, or drag and drop them between versions to manage your iterations.You can even drag and drop entire columns to rearrange your workflow.
A background task runs periodically to check if an issue has been updated. Bitbucket Cards will prompt you to refresh the card wall if someone else has updated an issue either through Bitbucket Cards or through the issue tracker in Bitbucket.
Columns and their rules are totally customisable. Add/remove columns at will, and set column rules to organise issues by:
Bitbucket Cards will default with four columns based on issue status: New, On Hold, In Progress, and Resolved. Nonetheless, you can customize Bitbucket Cards to whichever way fits your development workflow. For example, you might have a column for each member of your team, so you can see how the team’s work is distributed and easily shift cards between your team members.
Bitbucket’s REST API allows for some pretty awesome control over a Bitbucket repository’s issues, and Bitbucket’s OAuth support means users don’t need to register an account with Bitbucket Cards on top of their Bitbucket account — a huge win. The only additional content created and stored by Bitbucket Cards is your column configuration, which is almost entirely driven through the data associated with issues on Bitbucket. Bitbucket’s REST API made building this app a breeze.
The app is written in Python using the Flask micro framework, but is predominantly client-side javascript. jQuery UI was used for all the drag and drop functionality, and Twitter Bootstrap was used for various UI components.
Click the button below to try Bitbucket Cards out today.
Note: BitbucketCards is a Bitbucket Labs project that I worked on during my 20% time. It is not yet fully supported by Atlassian or Bitbucket. Please be sure to raise any issues on my card wall and I’ll do my best to get to them quickly.