Re: New RB API - GSoC project

2011-04-27 Thread Christian Hammond
Hi Dan,

Some backstory on this..

We had a project a couple semesters ago that provided a Python API to
Review Board that other programs could use, along with some useful
command line tools for operations such as creating, modifying, closing
review requests. Other useful things like easily applying a patch from
a review request.

A lot of progress was made, but it wasn't complete. That's where
Alexander's work comes in.

This will all be part of RBTools. Instead of post-review continuing to
grow into an even more giant swiss army knife, we'll be able to
provide little single-purpose scripts that can act as building blocks
for more complex behavior.

post-review will remain, but will be slimmed down, as the code it's
calling will exist in the API. Big maintenance win.

We'll have a branch soon with the in-development code as it gets reviewed.

This is all a precursor to the RBTools 1.0 release.

Christian


On Wednesday, April 27, 2011, Dan Savilonis  wrote:
> Hi Alexander,
>
> I read your proposal and I found it to be a bit vague. After I
> searched for your previous proposal message, I found you were
> discussing a new version of post-review, so I assume that that is
> still within the scope of this project? When you talk about new
> commands, can you cite some examples of currently-lacking
> functionality? While it's good to improve the internals of Review
> Board, I think it's most important to provide an improved experience
> for users. What will the new API allow that post-review doesn't now?
> Something like a GUI interface, while convenient (to some), doesn't
> provide a lot of value if it doesn't enhance the process for
> submitting and maintaining code reviews.
>
> So, I'd be most interested in hearing some specific examples of how
> the functionality will be improved, not just the interfaces
> themselves.
>
> Please do commit your changes as they are in progress to your own
> repository or branch. There is no harm in doing this, but every
> benefit for people to see the progress being made before it is
> finished.
>
> Dan
>
> On Apr 26, 2:41 am, Alexander Solovets  wrote:
>> Hello, Review Board members!
>>
>> My name is Alexander and I will work on my project about enhancing RB API
>> during GSoC'11. You may look through my proposal on GSoC official site. So
>> far I had conversation only with Christian Hammond and would like to meet
>> with the rest team. I already have a humble experience in contributing to
>> the open-source projects and I know that each of them has its own
>> mini-culture, so I'd like to know yours. I've already read "Getting started"
>> wiki section and wondering whether you have some sort of informal guidelines
>> about coding style, commit messages, etc.
>>
>> It was unusual that nobody comment my proposal during the application review
>> period. So I greatly appreciate if you do it now (of course if there is
>> something to say). Also I'd like to hear your wishes about the final result.
>>
>> At last, I should know how can I present my work. I can either work with
>> cloned repo and post the changes from time to time or commit directly to
>> main repo.
>>
>> Thank you all for chosen me and for such exciting opportunity to work with
>> you! Review Board rocks!
>>
>> --
>> Sincerely, Alexander
>
> --
> Want to help the Review Board project? Donate today at 
> http://www.reviewboard.org/donate/
> Happy user? Let us know at http://www.reviewboard.org/users/
> -~--~~~~--~~--~--~---
> To unsubscribe from this group, send email to 
> reviewboard+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/reviewboard?hl=en

-- 
-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en


Re: New RB API - GSoC project

2011-04-27 Thread Dan Savilonis
Hi Alexander,

I read your proposal and I found it to be a bit vague. After I
searched for your previous proposal message, I found you were
discussing a new version of post-review, so I assume that that is
still within the scope of this project? When you talk about new
commands, can you cite some examples of currently-lacking
functionality? While it's good to improve the internals of Review
Board, I think it's most important to provide an improved experience
for users. What will the new API allow that post-review doesn't now?
Something like a GUI interface, while convenient (to some), doesn't
provide a lot of value if it doesn't enhance the process for
submitting and maintaining code reviews.

So, I'd be most interested in hearing some specific examples of how
the functionality will be improved, not just the interfaces
themselves.

Please do commit your changes as they are in progress to your own
repository or branch. There is no harm in doing this, but every
benefit for people to see the progress being made before it is
finished.

Dan

On Apr 26, 2:41 am, Alexander Solovets  wrote:
> Hello, Review Board members!
>
> My name is Alexander and I will work on my project about enhancing RB API
> during GSoC'11. You may look through my proposal on GSoC official site. So
> far I had conversation only with Christian Hammond and would like to meet
> with the rest team. I already have a humble experience in contributing to
> the open-source projects and I know that each of them has its own
> mini-culture, so I'd like to know yours. I've already read "Getting started"
> wiki section and wondering whether you have some sort of informal guidelines
> about coding style, commit messages, etc.
>
> It was unusual that nobody comment my proposal during the application review
> period. So I greatly appreciate if you do it now (of course if there is
> something to say). Also I'd like to hear your wishes about the final result.
>
> At last, I should know how can I present my work. I can either work with
> cloned repo and post the changes from time to time or commit directly to
> main repo.
>
> Thank you all for chosen me and for such exciting opportunity to work with
> you! Review Board rocks!
>
> --
> Sincerely, Alexander

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en


Re: New RB API - GSoC project

2011-04-26 Thread Alexander Solovets
Here is my proposal 
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/mbait/1 The 
previous discussion thread is somewhere in this group.

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Re: New RB API - GSoC project

2011-04-26 Thread Christian Hammond
Hi Alexander.

Welcome :) I just sent out an e-mail to each of you going over the project
and covering some of these topics. We'll go into some more detail soon on
the exact processes for things.

I know Jan pointed out the Summer of Code page missing a 2011 entry on our
site. We'll probably be nuking that page soon, as it's grown quite stale.
Putting it on my todo. So don't worry about that :)

Christian

-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com


On Mon, Apr 25, 2011 at 11:41 PM, Alexander Solovets wrote:

> Hello, Review Board members!
>
> My name is Alexander and I will work on my project about enhancing RB API
> during GSoC'11. You may look through my proposal on GSoC official site. So
> far I had conversation only with Christian Hammond and would like to meet
> with the rest team. I already have a humble experience in contributing to
> the open-source projects and I know that each of them has its own
> mini-culture, so I'd like to know yours. I've already read "Getting started"
> wiki section and wondering whether you have some sort of informal guidelines
> about coding style, commit messages, etc.
>
> It was unusual that nobody comment my proposal during the application
> review period. So I greatly appreciate if you do it now (of course if there
> is something to say). Also I'd like to hear your wishes about the final
> result.
>
> At last, I should know how can I present my work. I can either work with
> cloned repo and post the changes from time to time or commit directly to
> main repo.
>
> Thank you all for chosen me and for such exciting opportunity to work with
> you! Review Board rocks!
>
> --
> Sincerely, Alexander
>
> --
> Want to help the Review Board project? Donate today at
> http://www.reviewboard.org/donate/
> Happy user? Let us know at http://www.reviewboard.org/users/
> -~--~~~~--~~--~--~---
> To unsubscribe from this group, send email to
> reviewboard+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/reviewboard?hl=en

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Re: New RB API - GSoC project

2011-04-26 Thread Jan Koprowski
On Tue, Apr 26, 2011 at 8:41 AM, Alexander Solovets  wrote:
> Hello, Review Board members!
> My name is Alexander and I will work on my project about enhancing RB API
> during GSoC'11. You may look through my proposal on GSoC official site. So
> far I had conversation only with Christian Hammond and would like to meet
> with the rest team. I already have a humble experience in contributing to
> the open-source projects and I know that each of them has its own
> mini-culture, so I'd like to know yours. I've already read "Getting started"
> wiki section and wondering whether you have some sort of informal guidelines
> about coding style, commit messages, etc.

Commit message format are global for all git version control. Quite
well described here: http://gitref.org/basic/#commit
By the way gitref.org is lecture for every git user.

> It was unusual that nobody comment my proposal during the application review
> period. So I greatly appreciate if you do it now (of course if there is
> something to say). Also I'd like to hear your wishes about the final result.
> At last, I should know how can I present my work. I can either work with
> cloned repo and post the changes from time to time or commit directly to
> main repo.

Hmmm... There is no page for GSOC 2011 at ReviewBoard page :|
http://www.reviewboard.org/summer-of-code/ So I even don't know where
Your ideas was discussed.

> Thank you all for chosen me and for such exciting opportunity to work with
> you! Review Board rocks!
> --
> Sincerely, Alexander
>
> --
> Want to help the Review Board project? Donate today at
> http://www.reviewboard.org/donate/
> Happy user? Let us know at http://www.reviewboard.org/users/
> -~--~~~~--~~--~--~---
> To unsubscribe from this group, send email to
> reviewboard+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/reviewboard?hl=en



-- 
><> Jan Koprowski

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en


New RB API - GSoC project

2011-04-25 Thread Alexander Solovets
Hello, Review Board members!

My name is Alexander and I will work on my project about enhancing RB API 
during GSoC'11. You may look through my proposal on GSoC official site. So 
far I had conversation only with Christian Hammond and would like to meet 
with the rest team. I already have a humble experience in contributing to 
the open-source projects and I know that each of them has its own 
mini-culture, so I'd like to know yours. I've already read "Getting started" 
wiki section and wondering whether you have some sort of informal guidelines 
about coding style, commit messages, etc.

It was unusual that nobody comment my proposal during the application review 
period. So I greatly appreciate if you do it now (of course if there is 
something to say). Also I'd like to hear your wishes about the final result.

At last, I should know how can I present my work. I can either work with 
cloned repo and post the changes from time to time or commit directly to 
main repo.

Thank you all for chosen me and for such exciting opportunity to work with 
you! Review Board rocks!

--
Sincerely, Alexander

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en