Ecommerce Blog - The #1 Source for Ecommerce News, Tips and Trends!

Get ecommerce updates, news, and insider tips from the experts at PrestaShop!

Ecommerce Blog - The #1 Source for Ecommerce News, Tips and Trends!
 

< Back to the Blog home

PrestaShop Is Now On GitHub

Just in time for Thanksgiving, we’d like to announce something special that you’re sure to love. PrestaShop is now on GitHub!

GitHub provides a platform for our Community to review PrestaShop’s code, make improvements, and then submit those improvements for review.

Rather than generating bug reports on the Forge, PrestaShop’s Community developers can now make pull requests on GitHub in an effort to improve PrestaShop’s code.

This means everyone who meets PrestaShop’s Development Standards can help fix missing patches and offer code improvements in an effort to help make PrestaShop better for everyone.

We have included three branches of PrestaShop on GitHub to start, v1.4, v1.5 and all the native modules within.  It is important to note that we will be maintaining v1.4, while developing new features for v1.5.

In order to ensure consistency and security, our team will need a little time to validate all proposals. If and when your suggested improvements are accepted, PrestaShop’s core developers will then implement them into our source code.

In addition, we would like to give everyone the opportunity to improve its solution by creating an avenue for our Community to propose country-specific modules and adaptations. This will help PrestaShop become a more consistent when dealing with e-commerce laws – and trends – in specific countries around the world.  To improve PrestaShop in your country, please fill out our localization form.

The entire PrestaShop team is committed to perpetuating our universal vision of open-source. We value your suggestions and your feedback, but perhaps more importantly, we thank you for all of the support you’ve shown us these past five years.

PrestaShop is growing stronger by the day, and we have big plans for the future.  Thank you so much for all that you have done to help makes us the most popular e-commerce solution on the planet.  We look forward to the coming collaboration, and formally invite you all now to join us on GitHub. Let the festivities begin!

  1. Author: Mark Rainess

    Date: November 23, 2012 at 1:41 pm

    How can I get read-only access to the development branch?

    Doing:

    git clone git://github.com/PrestaShop/PrestaShop.git

    and then:

    git branch

    shows:

    * master

    I’m just learning git so I may have missed something obvious.

    I can see the development branch by going to:

    https://github.com/PrestaShop/PrestaShop/tree/development

    How can I make a copy of it?

  2. Author: BUGHUNTER

    Date: March 18, 2013 at 1:18 pm

    Hi, it is a great decision to move code to github, thanks for that!

    However, you should explain, how the different branches master, development and release are handled. I see some similarity to the gitflow workflow, is this what you are using here?

    What do I need to checkout, to have the latest STABLE release?

    Also I do not understand, why you choose a separate repo for 1.4 – will there be a new repo for 1.6 then? This somehow does not make sense for me…???

    Thanks!

    • Author: benjamin utterback

      Date: May 22, 2013 at 3:02 pm

      Hello, all pull requests should be made on the Development branch. We will review the PR and then commit them if necessary into the Development Branch. The Dev branch then becomes the master branch when we update a new version.

      There is a separate Repo for 1.4 because, technically speaking, 1.5 is very different the pull requests need to be handled differently.

      The last stable release is 1.5.4.1 and we are releasing 1.5.5 in the upcoming months. Thank you for choosing PrestaShop!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>