Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 1.99 KB

CONTRIBUTING.md

File metadata and controls

61 lines (45 loc) · 1.99 KB

Contributing to Dynamite Download Manager (DDM)

Thank you for considering contributing to the Dynamite Download Manager (DDM)! We welcome contributions from the community to help improve and enhance the project.

Please follow these guidelines to contribute effectively:

How to Contribute

1. Fork the Repository

Click the "Fork" button on the top-right corner of the repository page to create your own copy of the repository.

2. Clone Your Fork

After forking, clone your fork to your local machine using the following command:

git clone https://github.com/Annor-Gyimah/Li-Dl.git

3. Create a Development Branch:

Create a new branch for your development work using the following command:

git checkout -b feature/new-feature

4. Make Changes

Make the necessary changes to the codebase. Ensure that your changes are well-documented and follow the project's coding standards.

5. Commit Changes

Commit your changes using a descriptive commit message. Follow the standard commit message format:

git commit -m "Add feature X"

6. Push Changes

Push your changes to your fork using the following command:

git push origin feature/new-feature

7. Create a Pull Request:

Navigate to your fork on GitHub and create a pull request to the main repository. Ensure that your pull request includes a clear description of the changes you've made.

  • Click "New Pull Request.
  • Select your branch and the development branch of the original repository as the target.
  • Describe the changes you've made in the PR description.
  • Include references to any issues you've resolved.

8. Review and Merge

The project maintainers will review your pull request and merge it into the main repository if it meets the project's standards.

  • Once your PR is approved, the maintainers will merge it into the development branch.

Rebase: If you need to rebase your branch (especially if the development branch has changed), use:

git pull --rebase origin development