free-programming-books
free-programming-books copied to clipboard
Hacktoberfest 2025: Welcome
"Hacktoberfest" is on our topics list, so all PRs to the repo are eligible for Hacktoberfest awards. Register at https://hacktoberfest.com/
As we get lots of submissions during Hacktoberfest, there are certain types of submissions that are not really welcome. For example, we can't do major reorganizations without causing merge conflicts. We don't want design or format changes or changes to our workflows as they can break other submissions.
We will be not be nice to spam submissions. Please be patient and respectful to the reviewers. Once you get the hang of it, help others out.
All the common problems with submissions relate to people who don't read https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md
Remember that just because you can download something doesn't mean it's Free. We do NOT list unauthorized distributions or anything from file sharing sites.
Once Hacktoberfest begins, we probably won't have time to review any PRs that have failed tests, that have conflicts or that are set to "Draft". Please don't open a new PR instead of adding corrective commits to a PR that has failed tests. Start a new branch for each PR. Reviews are mostly FIFO, so please do NOT add messages asking for review, it will bump your PR to the end. Don't ask to be assigned an issue - we don't do that.
Use this issue to pose general questions about the repo.
Last year, we started a new effort to add license notations. See https://github.com/EbookFoundation/free-programming-books/issues/11355 for how to do it. This is a good way to get started with the repo!
I'm Om Gedam, a Data Science undergrad from Maharashtra, India, currently working on a NASA Space Apps hackathon project focused on environmental data storytelling. I’m excited to contribute to this repo as part of Hacktoberfest 2025!
I’ve read the CONTRIBUTING.md and understand the importance of avoiding spammy or disruptive PRs. I’d love to start by helping with the license notation effort mentioned in #11355. Could you confirm if this is still a good entry point for new contributors?
Thanks for all the guidance and for keeping the repo beginner-friendly!
yes
Hi, I’d like to contribute to this issue. Could you please assign it to me?
Can I contribute
contribute with code or not
Great 👍
I have added a few AI ML, and DS resources.
Please Check this PR #12560
I am new to open source contributions, but I want to make a genuine contribution. Is anything here beginner-friendly?
Cool well noted
Hi, I’d like to work on this issue. Please assign it to me. GitHub username: shivam349