Skip to content

Getting Started

David Manners edited this page May 9, 2019 · 7 revisions

Welcome to the Beginner Guides for contributing to Magento! The basic flow for contribution is as follows:

  1. Fork the repository.
  2. Make your fix/feature.
  3. Create a pull request (PR).

This guide will help you get started with the basics.

Getting Started!

  1. Make sure you have a GitHub account with Two-Factor Authentication (2FA) to your account. Partners are required to add 2FA protection when contributing to Magento repositories.

  2. Sign the Magento Contributor Agreement. You can also sign this with your first PR.

  3. Fork a repo: Magento 2 repository or other project repo.

  4. Need some coding advice? Review coding guidelines in our DevDocs!

  1. Create a new branch on your fork. Use a name that best describes the work, or references a GitHub issue number.
  2. Code, develop, and work your issue. Enter meaningful commit messages.
  3. Push your branch to your fork to save work.
  4. When ready, create a PR to get reviews.

Connecting with Community!

If you have any questions, join us in #beginners Slack chat (or self join).

Need to find a project? Check out the Slack Channels (with listed project info) and the Open Source Portal.