Want to contribute code to us more easily and not learn git?

sugarcrmdevelopers —  October 12, 2011 — 4 Comments

We opened our code contribution process earlier this year on GitHub, so that our community members could much more easily contribute code to us that we could pull directly into Sugar. We have brought in over 80 bug fixes thru this process, and it has made a huge impact on the overall code quality in the recent releases.

However, git certainly isn’t the easiest tool to use in the world, and for many people can be a bit of a pain to setup. This is especially true if you are just wanting to contribute a simple one-line change; no sense in cloning the whole repository and setting it up locally for all of that. To make this easier, I found you can do an edit and a pull request right thru GitHub with no trouble at all. Here’s how:

  1. Navigate to our GitHub repo at https://github.com/sugarcrm/sugarcrm_dev
  2. Find the file you want to edit, and click on it
  3. In the top right hand corner above the file contents, look for the following button and click on it.
  4. You’ll now be brought to a file editor. Make any changes you like, then provide the commit message to describe your changes.
  5. After Clicking ‘Propose File Change’ you are then directed to the normal pull request page, where you can submit the pull request to us.

Hopefully this makes making simple code contributions much easier.

4 responses to Want to contribute code to us more easily and not learn git?

  1. 

    Thanks John,
    I’m not familary with github, this post come like a charm.

    Regards

  2. 

    Definitely a game changer! Thanks for making this possible.

Trackbacks and Pingbacks:

  1. 'Assigned To' showing as blank - Page 2 - SugarCRM Forums - November 17, 2011

    […] […]

  2. Contact Title stripped in Quotes Module - Page 2 - SugarCRM Forums - January 3, 2012

    […] […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s