Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Guidelines for contributing to DDT source code
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Bruno Medeiros  
View profile  
 More options Jan 13, 12:23 pm
From: Bruno Medeiros <bruno.do.medei...@gmail.com>
Date: Fri, 13 Jan 2012 09:23:03 -0800 (PST)
Local: Fri, Jan 13 2012 12:23 pm
Subject: Guidelines for contributing to DDT source code
In response to Gyula's recent efforts I am posting some general
guidelines for contribution, also for future reference for any
contributor.

* Make a separate branch for each issue or contribution you want to
have, so it's easier to merge changes in. Multiple contributions
should only be in the same branch if the later changes depend one the
first ones. Small, minor changes (such as minor code cleanups) can be
an exception to this.

* Post the branch with your contribution in the appropriate issue
ticket. If there is no issue open, create one, but if it is a large
contribution then it's probably best to post about in the groups
first, to discuss it.

* Focus contributions on product value (stuff that actually improves
DDT for users). No half-done user functionality, unless half is
significantly better than what there before.

* Also, if a contribution changes existing functionality from a user
perspective, in a way that is not an objective improvement, best to
discuss in the groups first, to make sure the UX changes are actually
desirable.

* Be mindful of the costs of reviewing your contribution.
Contributions should be well thought out and well tested (preferably
with automated tests). Writing code carelessly and hoping for the
reviewer to fix mistakes is a bad approach.

* Also, no big, complex refactorings just for the sake of it. If
someone has to review your refactoring changes for them to be
accepted, then refactorings must be tied to some code changes with
value, like bug fixes, or new functionality. Even if no one has to
review your changes, it's generally not a good idea to do complex
refactorings - that can potentially introduce bugs - if you are not
going to make use of that refactoring now or soon after.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gyula Gubacsi  
View profile  
 More options Jan 16, 5:31 am
From: Gyula Gubacsi <gyula.guba...@gmail.com>
Date: Mon, 16 Jan 2012 10:31:45 +0000
Local: Mon, Jan 16 2012 5:31 am
Subject: Re: [DDT-IDE] Guidelines for contributing to DDT source code

Thanks for clarifying things. I will look into how I can split my code base
to separate the unrelated changes from each other. That's bit of a dive in
the gut of git. :) Since I progressed the most on the ANTLR parser recently
that would be the only feature that will worth to keep up with, and I will
isolate it from the rest of the code changes that is not directly relate to
it.

If I may ask, could you post these guidelines in the wiki also, just to
have everything for the development in one place? And only one more thing:
if you could specify some basic rules for the regression/unit testing, that
would help a lot. I'm thinking of things like to place the test code, what
sort of basic patterns are there to follow.

On 13 January 2012 17:23, Bruno Medeiros <bruno.do.medei...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bruno Medeiros  
View profile  
 More options Jan 17, 11:40 am
From: Bruno Medeiros <bruno.do.medei...@gmail.com>
Date: Tue, 17 Jan 2012 08:40:43 -0800 (PST)
Local: Tues, Jan 17 2012 11:40 am
Subject: Re: Guidelines for contributing to DDT source code
Indeed, this should be added to the wiki. Done:
code.google.com/a/eclipselabs.org/p/ddt/wiki/
DevelopmentGuide#Contributing

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »