-
Fork the Repository:
- Click the "Fork" button on the top right of this repository.
-
Clone your Fork:
- Clone the repository to your local machine:
git clone https://github.com/YOUR-USERNAME/CS-and-Programming-Books.git
- Clone the repository to your local machine:
-
Create a New Branch:
- Create a new branch for your contribution:
git checkout -b add-book/your-book-name
- Create a new branch for your contribution:
-
Add Your Contribution:
- Add your book relevant to computer science, software engineering, or programming in the appropriate section or create a new section if necessary.
-
Commit Changes:
- Commit your changes with a descriptive commit message:
git commit -m "Add book: [Book Title]"
- Commit your changes with a descriptive commit message:
-
Push Changes:
- Push your changes to your forked repository.
git push origin add-book/your-book-name
- Push your changes to your forked repository.
-
Open a Pull Request:
- Open a pull request on the original repository.
- Provide a clear title and description of the book you are adding.
- Ensure the book is relevant to computer science, software engineering, or programming.
- Books must be no more than 10 years old. If a book is older than 10 years, please do not submit it.
- Make sure your branch is up-to-date with the main branch before submitting the pull request.
- Open an issue for suggestions, book requests, or any other feedback.
- Follow the issue template for faster resolution.
Thank you for contributing to the CS-and-Programming-Books collection!