Commit bce9ac94 authored by Sridhar's avatar Sridhar
Browse files

init commit

parent 812cd860
Issue #12945: Add resources for ClojureScript, Cypher, Cython, and Common Lisp
==================================================
State: open
Created: 2025-10-30T13:38:30Z
Updated: 2025-10-30T13:39:49Z
Author: connectwithvanshika
Comments: 1
Labels: linter error
Description:
==============================
Added verified and formatted resource links for the following languages:
• Cypher (Neo4j Query Language)
• Cython
• Common Lisp
• ClojureScript
Each section includes official documentation, tutorials, and relevant online courses.
Followed consistent markdown formatting for readability and standardization.
What does this PR do?
Add resource(s)
IMPORTANT
Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
Is this a revision of a previously submitted PR?
For resources
Description
Adds official and high-quality learning resources for Cypher, Cython, Common Lisp, and ClojureScript.
Why is this valuable (or not)?
These are verified, beginner-to-advanced references that expand the repo’s coverage of important programming languages and tools.
How do we know it's really free?
All linked materials are publicly available without paywalls, registration, or subscription requirements.
For book lists, is it a book? For course lists, is it a course? etc.
Includes official documentation (HTML/PDF) and an online course (Neo4j GraphAcademy).
Checklist:
[Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
Include author(s) and platform where appropriate.
Put lists in alphabetical order, correct spacing.
Add needed indications (PDF, access notes, under construction).
Used an informative name for this pull request.
Follow-up
Checked the status of GitHub Actions and resolved any warnings.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12945
\ No newline at end of file
Issue #12946: Add programming resources for Django, Deno, and Docker
==================================================
State: open
Created: 2025-10-30T13:41:14Z
Updated: 2025-10-30T13:41:57Z
Author: connectwithvanshika
Comments: 1
Labels: linter error
Description:
==============================
Added new verified learning resources for Django, Deno, and Docker.
What does this PR do?
Add resource(s)
Description
This pull request adds free and verified resources for three technologies — Django, Deno, and Docker — enhancing the repository’s web development section with comprehensive tutorials and official documentation.
Added Resources:
Django: Official Documentation, Django Girls Tutorial, Full Stack Python, and MDN Web Docs Tutorial.
Deno: Official Manual, Comprehensive Introduction, and The Deno Handbook.
Docker: Official Documentation, Docker Curriculum, Play with Docker Classroom, and FreeCodeCamp Node.js App Tutorial.
Why is this valuable?
Expands the repo with trusted and well-structured learning materials.
Supports beginners and intermediate developers with practical guides.
Ensures all sources are free, educational, and verified.
How do we know it's really free?
All listed resources are official, open-access documentation or community tutorials that are publicly available without paywalls.
Checklist:
[✅] Searched for duplicates.
[✅] Included author(s) and platform where appropriate.
[✅] Put lists in alphabetical order and correct spacing.
[✅] Used an informative name for this pull request.
[✅] Ensured proper markdown formatting and consistency.
Follow-up
Check GitHub Actions for any reported warnings after submission.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12946
\ No newline at end of file
Issue #12947: Reorganize Zend Framework resource in documentation - in aplhabatical…
==================================================
State: open
Created: 2025-10-30T13:41:41Z
Updated: 2025-10-30T13:42:21Z
Author: connectwithvanshika
Comments: 1
Labels: linter error
Description:
==============================
… order
Moved 'Using Zend Framework 3' to a new section and removed it from the previous location.
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12947
\ No newline at end of file
Issue #12948: Added Database Management Systems (DBMS) section and fixed alphabetic…
==================================================
State: open
Created: 2025-10-30T13:45:20Z
Updated: 2025-10-30T13:46:01Z
Author: connectwithvanshika
Comments: 1
Labels: linter error
Description:
==============================
…al order of some existing sections.
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [x] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
### Checklist
- [x] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction).
- [x] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12948
\ No newline at end of file
Issue #12951: Add Database Management Systems resources
==================================================
State: open
Created: 2025-10-30T15:37:37Z
Updated: 2025-10-30T15:39:04Z
Author: connectwithvanshika
Comments: 1
Labels: linter error
Description:
==============================
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [x] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [x] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction).
- [x] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12951
\ No newline at end of file
Issue #12952: Added 3 new Python learning resources and fixed language specificatio…
==================================================
State: open
Created: 2025-10-30T16:53:35Z
Updated: 2025-10-30T16:55:17Z
Author: connectwithvanshika
Comments: 1
Labels: linter error
Description:
==============================
…n for CS Circles (German)
Added 3 new Python learning resources and fixed language specification for CS Circles (German)
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [x] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [x] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction).
- [x] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12952
\ No newline at end of file
Issue #12956: Add LangChain AI Handbook, Ansible Introduction, and Apache Airflow r…
==================================================
State: open
Created: 2025-10-30T18:42:32Z
Updated: 2025-10-31T22:55:58Z
Author: mekapilgupta
Comments: 0
Labels: waiting for changes
Description:
==============================
…esources
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12956
\ No newline at end of file
Issue #12960: Add LeetCode 75 study plan
==================================================
State: open
Created: 2025-10-30T19:12:32Z
Updated: 2025-10-31T23:14:03Z
Author: DishiGpt
Comments: 2
Labels: waiting for changes
Description:
==============================
## What does this PR do?
Add resource(s)
Description
This pull request adds the "LeetCode 75 Study Plan" to the repository under the Algorithms and Coding Interview category. The study plan provides a curated set of problems designed to strengthen problem-solving skills and prepare developers for technical interviews.
Why is this valuable?
The LeetCode 75 Study Plan is highly valuable for learners preparing for software engineering interviews. It offers a structured approach with diverse problems covering key data structures and algorithms, making it an excellent free resource to build coding proficiency and confidence.
How do we know it’s really free?
The study plan is freely available on the official LeetCode platform with no payment or subscription required. It is openly accessible to everyone and widely used by the programming community as a free resource for interview preparation.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12960
\ No newline at end of file
Issue #12962: Add 4 DSA (Data Structures & Algorithms) Books + DSA Index
==================================================
State: open
Created: 2025-10-30T20:21:25Z
Updated: 2025-11-07T08:42:28Z
Author: colmwoods
Comments: 6
Labels: waiting for changes, linter error
Description:
==============================
## What does this PR do?
Add resource(s) and fix missing section issue
## IMPORTANT
- [x] Read the [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
## For resources
### Description
Adds a new section for **Data Structures and Algorithms** under the JavaScript category, including three high-quality and freely available books.
### Why is this valuable (or not)?
These books fill the gap identified in issue [#12048](https://github.com/EbookFoundation/free-programming-books/issues/12048) by providing valuable learning materials on algorithms and data structures.
They offer accessible explanations and practical insights suitable for learners and developers seeking to strengthen their computer science fundamentals.
### How do we know it's really free?
All resources are hosted on verified free-access repositories or open educational resource platforms.
### For book lists, is it a book?
Yes — all three are full-length textbooks in PDF or open-textbook format.
## Checklist:
- [x] [Searched](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Included author(s) and platform where appropriate.
- [x] Lists are in alphabetical order and properly formatted.
- [x] Added correct indicators (PDF, open-access).
- [x] Used an informative name for this pull request.
## Related Issue
Fixes [#12048](https://github.com/EbookFoundation/free-programming-books/issues/12048) — *Add books for Algorithms & Data Structures [MISSING]*
## Follow-up
Will monitor GitHub Actions and address any warnings or formatting issues if they appear.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12962
\ No newline at end of file
Issue #12964: Add new Kotlin and LaTeX cheatsheets
==================================================
State: open
Created: 2025-10-31T00:48:56Z
Updated: 2025-11-01T20:25:05Z
Author: 7se7en72025
Comments: 8
Labels: waiting for changes, conflicts
Description:
==============================
What does this PR do?
Add resource(s)
IMPORTANT
Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) to the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
For resources
Description
This PR adds new high-quality and up-to-date Kotlin and LaTeX cheat sheets for learners and developers. The Kotlin cheat sheets include concise syntax references and practical samples, suitable for quick referencing and integration in HTML and Markdown contexts. The LaTeX cheat sheets provide comprehensive guidance on document formatting and math commands, useful for scientific and technical writing in LaTeX environment.
Why is this valuable (or not)?
These cheat sheets are valuable because they provide quick, accessible, and well-organized references for both Kotlin programming and LaTeX typesetting, helping users to speed up their coding and document preparation tasks. They are updated, freely accessible, and cover essentials that benefit beginners and experienced users alike.
How do we know it's really free?
All linked resources are freely available online without paywalls, requiring no login or subscription for access. They come from reputable public sites and open repositories.
For book lists, is it a book? For course lists, is it a course? etc.
These are cheat sheets and quick reference guides, not full books or courses.
Checklist:
[Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
Include author(s) and platform where appropriate.
Put lists in alphabetical order, correct spacing.
Add needed indications (PDF, access notes, under construction).
Used an informative name for this pull request.
Follow-up
Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12964
\ No newline at end of file
Issue #12978: Fix: Handle parentheses in author names in RTL/LTR linter
==================================================
State: open
Created: 2025-11-01T00:40:18Z
Updated: 2025-11-01T20:29:08Z
Author: DealsBeam
Comments: 1
Labels: question
Description:
==============================
The `BOOK_ITEM_RE` regex in `scripts/rtl_ltr_linter.py` did not correctly parse author names containing parentheses. This change updates the regex to correctly capture the author and metadata, even when the author's name includes parentheses.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12978
\ No newline at end of file
Issue #12981: Remove .idea
==================================================
State: open
Created: 2025-11-01T22:56:41Z
Updated: 2025-11-03T17:54:07Z
Author: Musbi8788
Comments: 1
Labels: waiting for changes
Description:
==============================
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [x] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [x] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction).
- [x] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12981
\ No newline at end of file
Issue #12982: Add Principles of Data Science (OpenStax)
==================================================
State: open
Created: 2025-11-01T23:19:35Z
Updated: 2025-11-04T20:54:38Z
Author: Musbi8788
Comments: 1
Labels: waiting for changes, conflicts
Description:
==============================
Adds the full open educational resource (OER) textbook for Data Science, featuring contributions by Dr. Shaun V. Ault and others. Available in HTML and PDF.
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [x] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [x] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction).
- [x] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12982
\ No newline at end of file
Issue #12990: Update link and added info in Forth section
==================================================
State: open
Created: 2025-11-03T03:17:08Z
Updated: 2025-11-05T21:37:28Z
Author: margaret-hu
Comments: 1
Description:
==============================
## What does this PR do?
Add info | Improve repo
## IMPORTANT
- [X] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [X] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [X] Include author(s) and platform where appropriate.
- [X] Put lists in alphabetical order, correct spacing.
- [X] Add needed indications (PDF, access notes, under construction).
- [X] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12990
\ No newline at end of file
Issue #12996: Fixed formatting in APL section
==================================================
State: open
Created: 2025-11-03T06:23:02Z
Updated: 2025-11-03T17:32:13Z
Author: margaret-hu
Comments: 1
Description:
==============================
## What does this PR do?
Improve repo
## IMPORTANT
- [X] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [X] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [X] Include author(s) and platform where appropriate.
- [X] Put lists in alphabetical order, correct spacing.
- [X] Add needed indications (PDF, access notes, under construction).
- [X] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12996
\ No newline at end of file
Issue #12997: Noraegeorge patch 1
==================================================
State: open
Created: 2025-11-05T15:29:01Z
Updated: 2025-11-05T15:29:39Z
Author: noraegeorge
Comments: 1
Labels: linter error
Description:
==============================
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
Add resource(s)
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [x] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
No, this is a new contribution.
## For resources
### Description
Added two full free Go programming courses in Malayalam to the free-courses-ml.md file:
- Mr.MalluProgrammer
- Learn With CODiiN
Also reordered the existing Go course (CodeEase with Anu) to ensure all three are listed in alphabetical order.
### Why is this valuable (or not)?
These resources provide beginner-friendly Go tutorials in Malayalam, helping native speakers learn Go programming more easily. They expand the diversity and accessibility of the course list.
### How do we know it's really free?
Both courses are hosted on YouTube and publicly accessible without login, subscription, or payment.
### For book lists, is it a book? For course lists, is it a course? etc.
These are courses, each consisting of a full YouTube playlist.
## Checklist:
- [x] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction).
- [x] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12997
\ No newline at end of file
Issue #12998: Added .NET Rocks! to EN podcasts list
==================================================
State: open
Created: 2025-11-06T08:21:21Z
Updated: 2025-11-07T18:51:09Z
Author: lordpansar
Comments: 1
Description:
==============================
## What does this PR do?
Add resource(s)
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
Added .NET Rocks! to EN podcast list
### Why is this valuable (or not)?
It adds another resource to the library
### How do we know it's really free?
Anyone can listen to the podcast for free through their preferred podcast service/app
### For book lists, is it a book? For course lists, is it a course? etc.
This is a podcast
## Checklist:
- [x] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction).
- [x] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12998
\ No newline at end of file
Issue #12999: Fix: Restored broken Markdown, badges, and links in README for better project visibility
==================================================
State: open
Created: 2025-11-07T07:11:02Z
Updated: 2025-11-07T07:11:02Z
Author: Raghu0703
Comments: 0
Description:
==============================
### Summary
This PR fixes multiple Markdown formatting and rendering issues in the `README.md` file:
- Repaired broken badge and link syntax that were cut off or malformed.
- Cleaned duplicate sections under "How To Contribute".
- Fixed broken HTML tags and added missing closing elements.
- Ensured all badges and share links display properly on GitHub.
- Improved visual consistency for contributors and readers.
### Why this matters
The README is the first impression of the project for contributors and new developers.
By restoring the layout and clickable badges, the page now renders clearly, improves navigation,
and helps attract more contributors — especially during Hacktoberfest and open source events.
### Additional notes
- Verified Markdown renders correctly on GitHub preview.
- No functional files or code were changed — only documentation formatting.
✅ Ready for merge — simple Markdown fix, no conflicts or code changes.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/12999
\ No newline at end of file
Issue #13000: Draft Issue for EbookFoundation/free-programming-books
==================================================
State: open
Created: 2025-11-07T13:13:41Z
Updated: 2025-11-07T13:13:41Z
Author: shivam349
Comments: 0
Description:
==============================
This is a new draft issue created for the EbookFoundation/free-programming-books repository. Please provide additional details on the issue topic, expected outcome, and any specific context so that we can refine this issue.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/issues/13000
\ No newline at end of file
Issue #13004: Add JavaScript, Python, SQL and Web Development resources in Azerbaijani
==================================================
State: open
Created: 2025-11-10T17:04:16Z
Updated: 2025-11-11T18:56:38Z
Author: nurlancoder
Comments: 0
Labels: waiting for changes
Description:
==============================
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13004
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment