Cool! Some of this functionality I had hoped to get out of Atlassian's Bonfire, but being reliant on other non-Atlassian test tools for our team, integration wasn't feasible.
You don't give specific server constraints, but are there any? Can you give more information about what servers are or aren't supported? Is there any kind of bug attribute schema mapping necessary or something?
Either way, sounds like a great tool, can't wait to try it out. Way to go, Richard!
Can you talk a little more about how to set up a server? I see the wiki page with the method requirements, but I'd rather not write something up from scratch if I can avoid it....
What we've open-sourced is the client portion of this tool. There is documentation so that a motivated developer could create a reference server, but the server that the tool is tied to internally is coupled to internal systems and products in ways that makes open-sourcing the server infeasible.
There aren't really many requirements on the server, which basically has to act as a bridge to get bug data to/from your actual data source. (By design, BITE's server shouldn't actually store bug data). Capability-wise, the server just needs to be able to deal with HTTP requests with JSON data.
To Jacob's question, there is a wiki page on the project site with information about the schema the server expects (including the mapping of BITE's "important" bug data).
To Joe Helfrich's question, as noted above, we've open-sourced the client only. We've worked to provide enough documentation for the community to create their own servers (in which most of the code is specific to your actual Bug provider), but there are no plans at this time to specifically release an open-source server.
I have been looking at what's involved to write a server for BITE, with some sample code that gets the initial bits of client UI to display.
Is anyone else out there interested or doing something similar? :) At the moment I've been hacking something up in Perl, with the vague assumption that it will be easiest to target Bugzilla first.
@Tim I'm in the very early stages of doing the same thing for Trac. (So early that I'm still reading up on the Trac API to see if it's even possible, while hoping someone else will beat me to it.)
@sasikumar Not yet, apparently--the plugin needs a backend, and Google chose not to release that, so you're going to have to implement a solution yourself, or wait for the community to come up with one.
@Tim - You're awesome! Thanks for taking initiative on this and let us know if you run into issues.
@sasikumar - Yes, but it takes some work. You need to download the source code, install the dependencies, and build the project to get it running. There's more information about how to do so following the link below:
We're not actively developing this tool anymore and won't be available for support issues. However we did release it to the open source community so others can take on bugs, add features, and so forth at http://code.google.com/p/bite-project.
The last commit was on April 22 2013, and there's periodic activity.
Cool! Some of this functionality I had hoped to get out of Atlassian's Bonfire, but being reliant on other non-Atlassian test tools for our team, integration wasn't feasible.
ReplyDeleteYou don't give specific server constraints, but are there any? Can you give more information about what servers are or aren't supported? Is there any kind of bug attribute schema mapping necessary or something?
Either way, sounds like a great tool, can't wait to try it out. Way to go, Richard!
Can you talk a little more about how to set up a server? I see the wiki page with the method requirements, but I'd rather not write something up from scratch if I can avoid it....
ReplyDeleteThanks for the comments!
ReplyDeleteWhat we've open-sourced is the client portion of this tool. There is documentation so that a motivated developer could create a reference server, but the server that the tool is tied to internally is coupled to internal systems and products in ways that makes open-sourcing the server infeasible.
There aren't really many requirements on the server, which basically has to act as a bridge to get bug data to/from your actual data source. (By design, BITE's server shouldn't actually store bug data). Capability-wise, the server just needs to be able to deal with HTTP requests with JSON data.
To Jacob's question, there is a wiki page on the project site with information about the schema the server expects (including the mapping of BITE's "important" bug data).
To Joe Helfrich's question, as noted above, we've open-sourced the client only. We've worked to provide enough documentation for the community to create their own servers (in which most of the code is specific to your actual Bug provider), but there are no plans at this time to specifically release an open-source server.
I have been looking at what's involved to write a server for BITE, with some sample code that gets the initial bits of client UI to display.
ReplyDeleteIs anyone else out there interested or doing something similar? :) At the moment I've been hacking something up in Perl, with the vague assumption that it will be easiest to target Bugzilla first.
iam not clear how to use this ? can some one throw more light?.can i start using this now?
ReplyDelete@Tim I'm in the very early stages of doing the same thing for Trac. (So early that I'm still reading up on the Trac API to see if it's even possible, while hoping someone else will beat me to it.)
ReplyDelete@sasikumar Not yet, apparently--the plugin needs a backend, and Google chose not to release that, so you're going to have to implement a solution yourself, or wait for the community to come up with one.
@Tim - You're awesome! Thanks for taking initiative on this and let us know if you run into issues.
ReplyDelete@sasikumar - Yes, but it takes some work. You need to download the source code, install the dependencies, and build the project to get it running. There's more information about how to do so following the link below:
https://code.google.com/p/bite-project/wiki/building
How to configure the server? can anyone help me!
ReplyDeletehow to configure the server.
ReplyDeletecan anyone post as how to implement the project.. help of any kind is appreciated
thanks in advance
sharmi
Any one successful with this server!
ReplyDelete@jinu - did you try latest download her ,http://code.google.com/p/bite-project/
ReplyDeletelet me know if you are sucessful.I will try it mean while
I like this. How does the information/bug get processed? Is there a bug database behind it?
ReplyDeleteHi
ReplyDelete1.i'm able to configure the server (app engine and deploy the same)
2.i was able to install the extension as well
the issue i'm facing is i'm unable to connect my extension to the server
i'm getting
"try logging in error"
can anyone help me on the same
thanks in advance
I have been successful with the server but I need to know has anyone connected this to a jira system
ReplyDeleteIs Google still using this system?
ReplyDeleteWill this be supported by Google if we want to use it?
I see that there are no updates on this project since beginning of 2012
We're not actively developing this tool anymore and won't be available for support issues. However we did release it to the open source community so others can take on bugs, add features, and so forth at http://code.google.com/p/bite-project.
ReplyDeleteThe last commit was on April 22 2013, and there's periodic activity.