I appreciate your interest in contributing to the shhossain/computer_science
repo! We are always looking for new and improved resources to help people learn computer science.
Ways to contribute
There are many ways to contribute to the repo, including:
- Adding new sections
- Updating existing section
- Fixing errors in markdown(md) files. (Code or text)
- Providing feedback on new PR.
- Translating sections into other languages.
If you want to contribute a new resource or update an existing one, please first search for an open issue that matches your contribution. If there is no open issue, please create a new one.
Ask for help
If you need help with contributing, please feel free to ask for help in the issue comment.
Pull request lifecycle
Once you have created a pull request with your contribution, please follow the pull request lifecycle:
- Wait for a reviewer to review your pull request.
- Make any changes that are requested by the reviewer.
- Once your pull request is approved, it will be merged into the main branch.
Development environment setup
To contribute to the repo, you will need to set up your development environment. The following instructions will help you get started:
- Fork the repo.
- Clone the repo to your local machine.
- Install the necessary dependencies.
- Make your changes.
- Test your changes.
- Push your changes to your fork.
- Create a pull request.
Thank you for your contributions!
We appreciate your contributions to the shhossain/computer_science
repo. Your contributions help to make the repo a valuable resource for everyone interested in learning computer science.