Imag / docs /Contributing /basics.md
Baraaqasem's picture
Upload 29 files
14ee1a9 verified
|
raw
history blame
1.61 kB

The Basics

We believe that everyone can contribute and make a difference. Whether it's writing code ๐Ÿ’ป, fixing bugs ๐Ÿ›, or simply sharing feedback ๐Ÿ’ฌ, your contributions are definitely welcome and appreciated ๐Ÿ™Œ

And if you like the project, but just don't have time to contribute, that's fine. There are other easy ways to support the project and show your appreciation, which we would also be very happy about:

  • Star the project
  • Tweet about it
  • Refer this project in your project's readme
  • Mention the project at local meetups and tell your friends/colleagues

Fork and Pull Request

When contributing to the codebase of VideoGenHub, the first step is to create a fork of the repository. Then, itโ€™s best practice to create a separate branch for each new pull request (PR) you create. This can be done using:

git checkout -b name_of_your_branch

The main branch then simply has the role of being kept up to date with upstream. You can create PRs based on the main branch of your fork, but this will make things more complicated if you would then like to create additional PRs in the future.

Each Pull Request point to an issue

We suggest using one pull-request for each issue. This makes changes clear and simple.

  • Link each Pull Request to an issue: - [ ] #issue_number

Commits across minimum files on each Pull Request

Since each Pull Request links to one issue, donโ€™t change too many files at once. Keeping changes small makes it easier for others to check and understand. It also reduces mistakes and mix-ups. So, always keep it simple and focused.