-
Notifications
You must be signed in to change notification settings - Fork 55
How to contribute?
With this page, you will learn how to contribute code to the SEBLOD core.
Before starting the tutorial you should:
- create a GitHub Account
- install GitHub Desktop app (macOS or Windows)
Firstly, go to the Octopoos/SEBLOD repository, and create a fork (image 1). Choose where you want to fork it (image 2), and then clone it (image 3). Click on "Open in Desktop" (image 4). You should save it into your localhost (in this tutorial, we use Wamp, so we choose the "www" folder).
image 1 : Create a fork
image 2 : The place where to fork
image 3 : Clone the repository (from your fork and NOT from the initial repository)
image 4 : "Open in desktop"
Secondly, go to your GitHub Desktop application. "SEBLOD" has appeared in your left column (image 5). Then, download the latest version of joomla, unzip it and paste it into the Seblod folder.
image 5 : "Seblod" has appeared
Thirdly, install your joomla. Then, go to the "Extensions > Manage > Discover" part of your back end. Select all the plugins and click on "install". Come back to your github desktop application and create a new branch. Every future modifications will be noticed there (image 7).
image 7 : Create a new branch
When you've done all your modifications, come back again into your github desktop application and give a summary to your modifications (image 8). Validate it and then create a pull request. Don't forget to change the request destination to "Octopoos/Seblod" into the pull request window (red underline blue words on the image 9). Once you validate it, it's done, you've finished your contribution (image 9) !
image 8 : Give a summary
image 9 : Create a pull request
The pull request is over. For every new modifications, create a new fork before a commit. You will be able to do new pull request.