![github desktop fork github desktop fork](https://www.poppastring.com/blog/content/binary/Open-Live-Writer/OS-GitHub-contributions-with-Visual-Stud_128C4/GitHub_Fork_2.png)
On the github site, fork the project’s repository (the main Zen Cart repository is at ).
![github desktop fork github desktop fork](https://www.classicpress.net/wp-content/uploads/2020/02/step1-fork2a-1-600x296.png)
Here’s the workflow you’ll want to use as a collaborator with Zen Cart® and probably most other open source projects: CLA - Contributor License Agreementīy contributing code, you are agreeing that you willingly offer your contributions for use without compensation or restriction and that your contributions are entirely yours and not copyrighted or licensed by someone else under restrictive rules. While you won’t find us documenting how to use them, there are several other git GUI client apps We’re intentionally not documenting how to use Github Desktop, because the Github Desktop documentation covers it well. There’s another option, Github’s own application: Github Desktop for Windows or Mac. The account is free, and no side-effects, and no personal information needs to be provided besides name+email. When you first set up SourceTree, it will ask you to log in to your Atlassian account. We highly recommend using SourceTree due to its simplicity. SourceTree for Windows and Mac - this is another good free desktop application which does a good job of giving you access to all the power of git/github/bitbucket/mercurial in an easy visual interface. There are hundreds of resources online showing how to use all the git features via command line, starting with the links at the top of this page. Purists will use the command line, for reasons they will pine eloquently about if asked. We recommend working with one of the following first two options.Ĭommand line. (There are also mobile/tablet apps, but we won’t cover that here.) To interact with git, you can use the command line or you can use a desktop application. Glossary of common terms in git and github: Client Applications to Interact with git If you’re looking for paid training courses on using git/github, see: To collaborate by sharing your code suggestions, you will need to “fork” our public repository.įor the basics of understanding forking and how to manage that fork, see: Quick Reference for Newcomers to git or github This article is intended to help provide a basic understanding of contributing to forked repositories on github, including forking, updating your local copy, and making Pull Requests. Upgrading plugins to work with PHP8+/1.5.8+īest practices for managing and submitting PRs.Updating plugins for higher levels of PHP.Zen Cart Version Checking in your Plugin.Technical - Building help for your admin plugin.Converting a plugin to use encapsulation.Updating an Older Translation (DEPRECATED - 1.5.7 and below).Creating a define based language pack (DEPRECATED - 1.5.7 and below).Adding New Configuration Values to a Module.Template Settings and the $tplSetting object.Modifying a field in the products table.Language Files - New vs Legacy in 1.5.8+.Language Files - Developer Information on Array based Language files.Adding a Status History Record to an Order.Adding a child table to the products table.