Browse Source

Added the last steps

pull/15548/head
Onur Pıçakcı 4 years ago
parent
commit
c547d16447
  1. 47
      docs/en/Community-Articles/onur-article/how-can-I-contribute-to-open-source-projects-on-github.md
  2. BIN
      docs/en/Community-Articles/onur-article/images/commit-image.png
  3. BIN
      docs/en/Community-Articles/onur-article/images/developer-list.png
  4. BIN
      docs/en/Community-Articles/onur-article/images/git-push-image.png
  5. BIN
      docs/en/Community-Articles/onur-article/images/open-pull-request-image.png
  6. BIN
      docs/en/Community-Articles/onur-article/images/pull-request-image.png

47
docs/en/Community-Articles/onur-article/how-can-I-contribute-to-open-source-projects-on-github.md

@ -1,8 +1,13 @@
# How to Contribute To ABP Framework # How to Contribute to ABP Framework
## What is open source?
## What is Open Source?
Open source software is code designed to be publicly available. Anyone can view, use, modify and distribute your project and code. The fact that the code is open source makes it a natural community and open for improvement. This enables ideas and thoughts to spread rapidly. Open source software is code designed to be publicly available. Anyone can view, use, modify and distribute your project and code. The fact that the code is open source makes it a natural community and open for improvement. This enables ideas and thoughts to spread rapidly.
## What is ABP Framework?
ABP Framework is a complete infrastructure to create modern web applications by following the software development best practices and conventions. ABP Framework is completely free, open source and community-driven and provides a free theme and some pre-built modules. ABP is a modular framework and the Application Modules provide pre-built application functionalities.
## Step 1: Fork the Project ## Step 1: Fork the Project
The first thing we need to do now is to fork the open source project. Forking will create a copy of the project in your own github account. This will allow users to make changes to the code without affecting the original repository. Just press the fork key in the project. The first thing we need to do now is to fork the open source project. Forking will create a copy of the project in your own github account. This will allow users to make changes to the code without affecting the original repository. Just press the fork key in the project.
@ -11,7 +16,7 @@ The first thing we need to do now is to fork the open source project. Forking wi
After forking, it will create a new repo in your own github profile. After forking, it will create a new repo in your own github profile.
![fork-image-profile](images/(fork-project-profile.png) ![fork-image-profile](images/fork-project-profile.png)
## Step 2: Clone the Project ## Step 2: Clone the Project
@ -35,5 +40,39 @@ In this step, you need to create a new branch of your own before you start devel
## Step 4: Development ## Step 4: Development
Choose a suitable IDE to develop on the new branch you created. In order not to complicate things, we will create a `Developers.md` file and process it Choose a suitable IDE to develop on the new branch you created. In order not to complicate things, we will create a `Developers.md` file and process it. Let's enter a sample text in the Developers file.
![developer-list](images/developer-list.png)
## Step 5: Commit
You need to use the `git add .` command to add the file you modified. This command adds files from the working directory to the staging area for git. Then use `git commit -m` to commit the changes permanently.
`git add .`
`git commit -m "<your commit message>"`
![commit-image](images/commit-image.png)
## Step 6: Push the Changes
The changes you have made so far are only visible on your local machine. The `git push` command is used to push these changes to the repository you forked.
`git push origin <your branch name> `
![push-image](images/git-push-image.png)
## Step 7: Create a Pull Request
After the push, go to the github repo you forked. The `Compare and pull request` button will appear on the main page of the repository. Press the button for pull request
![compare-pull-request](images/pull-request-image.png)
This will send a pull request to the original repository. Finally, click on the `Create pull request` button. If the pull request is approved and merged, your changes will also appear in the main repository.
![open-pull-request](images/open-pull-request-image.png)
That's it! You have contributed to an open source project with your development.

BIN
docs/en/Community-Articles/onur-article/images/commit-image.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

BIN
docs/en/Community-Articles/onur-article/images/developer-list.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
docs/en/Community-Articles/onur-article/images/git-push-image.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
docs/en/Community-Articles/onur-article/images/open-pull-request-image.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

BIN
docs/en/Community-Articles/onur-article/images/pull-request-image.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Loading…
Cancel
Save