Commit Graph

655 Commits

Author SHA1 Message Date
Carlos Cuellar
a790c332c5
Add book Eloquent JavaScrip Spanish (#7739)
* add book JavaScript Elocuente spanish

* add book Eloquent JavaScrip spanish
2022-10-07 11:07:13 -04:00
knguyen100000010
e1c1f24eee
Add mininet walkthrough (#7736) 2022-10-07 11:00:28 -04:00
knguyen100000010
1c2f5fb0fd
Add The Catalog of Design Patterns (#7726) 2022-10-07 10:45:12 -04:00
yakirk
c019ebd5db
Change link of repojacking vulnerable link (#7723)
Hello from Hacktoberfest :)
The link to https://raw.githubusercontent.com/teten777/free-ebook-springboot-basic/master/Memulai%20Java%20Enterprise%20dengan%20Spring%20Boot.pdf is vulnerable to repojacking (it redirects to the orignial project that changed name), you should change the link to the current name of the project. if you won't change the link, an attacker can open the linked repository and attacks users that trust your links.
The new repository name is:
https://raw.githubusercontent.com/teten-nugraha/free-ebook-springboot-basic/master/Memulai%20Java%20Enterprise%20dengan%20Spring%20Boot.pdf
2022-10-07 10:42:09 -04:00
Ana Beatriz Truta
e1c9b73d90
Add (#7663)
* Add

* fix: remove unnecesary TOC entry

* lint: root domains not need trailing slashes

fix: use HTML to mark site notes

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-07 10:05:34 -04:00
Mohamed Adel
02bd124278
adding authors and format to books. replacing url and adding https (#7701)
* adding authors and format to books. replacing url and adding https

* removed trailing slash
2022-10-06 11:25:50 -04:00
Ítalo Vinícius
79642f8c30
PT_BR-C++-Competitive-Programming (#7657)
* PT_BR-C++-Competitive-Programming

* Fixing the name of the book

* Alphabetical ordering
2022-10-06 11:21:41 -04:00
Carolina Calixto
8a0a54f5eb
Update FREE EBOOK (Security) (#7662)
* Update FREE EBOOK (Security)

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-06 11:15:21 -04:00
rwlc
d3cf052e59
feat: add new resource for next.js (#7631)
* feat: add new resource for next.js

* fix: update title and author

* fix: alphabetical order

* fix: line spacing
2022-10-06 11:13:44 -04:00
Ítalo Vinícius
fe13441429
PT_BR-coding-paradigms (#7658) 2022-10-05 23:57:22 -04:00
Ítalo Vinícius
e81cf2c7a3
PT-BR C Book - Graph Algorithms (#7656) 2022-10-05 23:54:24 -04:00
Aman Jain
3e6e7c6295
updated free iOS book (#7584)
* updated free iOS book

* removed blank line

* chore: add creators

* lint: alphabetize

Co-authored-by: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com>
2022-10-05 23:01:54 -04:00
ShivamPathak99
c017ee1de7
Added the The Official Raspberry Pi Handbook 2023[pdf] (#7509)
* Added the The Official Raspberry Pi Handbook 2023[pdf]

* Added Raspberry Pi Handbook and Begineer's Guide

* Added the most updated Official Rapspberry Pi Handbook and Beginner's Guide.

* Removed syntax error

* Revert "Added Raspberry Pi Handbook and Begineer's Guide"

This reverts commit 15926b9682.

* lint: recover blank lines after section heading

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-05 22:59:35 -04:00
emanuele-em
0fad5469d2
add book in Theoretical Computer Science Subject (#7627)
add book in Theoretical Computer Science Subject - Creative commons freely avalaible online, check footer
2022-10-05 14:06:24 -04:00
Aravinthan.K
3f1f6f1440
Tamil Books - Updated the links to latest blog and fixed existing bro… (#7508)
* Tamil Books - Updated the links to latest blog and fixed existing broken links

* Fix - Refactored the index name to the common headings
2022-10-05 13:06:41 -04:00
Michał Dobranowski
b05f316c58
Add Polish book about LaTeX (#7607)
* Add Polish book about LaTeX

* fixup! Add Polish book about LaTeX
2022-10-05 12:50:03 -04:00
Thanakit J
9ecc223552
Update free-programming-books-th.md (#7601)
Add Java Exercise book.
2022-10-05 12:48:56 -04:00
Kashinggo
e013a8d3ba
Add Git interactive tutorial in zh_cn (#7599)
* Add Git interactive tutorial in zh_cn

* chore: add creator

* fix: remove dups from books

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-05 12:47:58 -04:00
Repala Sudhamsh
385c795c80
Added resource section for telugu books (#7594)
* Added link to telugu language

Starting resources page for telugu language and adding it to the readme

* Added resource for C language in telugu 

In telugu branch instead of main branch
2022-10-05 12:45:21 -04:00
Michał Dobranowski
28bacf6377
Add Polish book about C++ (#7592)
* Add Polish book about C++

* fix: remove MIMUW from creators. it's a publisher platform

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-05 12:43:40 -04:00
Ayush Jha
60680d8f5c
Added bengali textbook for C++ progamming (#7522)
* Update free-programming-books-bn.md

* Update free-programming-books-bn.md

* Update free-programming-books-bn.md

* fix: use an alias anchor for C++ deambiguation

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-05 12:18:12 -04:00
Tong Liu
e1ed489356
Removed some inaccessible links (#7494) 2022-10-05 12:11:15 -04:00
chippchirp
0872a45f9a Update free-programming-books-langs.md (#7577) 2022-10-04 21:47:24 -04:00
Michał Dobranowski
5a9c6d0714
Remove unavailable or highly outdated items (#7575) 2022-10-04 21:42:58 -04:00
Matthew Utin
27b18d2571
Update free-programming-books-langs.md (#7569)
Added book on .NET Unit Testing.
2022-10-04 21:34:02 -04:00
Matheus Valera Pereira
766c7db9b3
Added book in list pt_BR (#7561) 2022-10-04 21:20:19 -04:00
wangchristine
8de8a8fca1
Add some tutorial links for learning Laravel (#7545) 2022-10-04 21:04:03 -04:00
wh0
c75f1b26cc
Update link to Modern Perl (#7493)
* Update link to Modern Perl

* Update Modern Perl with non-signup link
2022-10-04 20:54:38 -04:00
Rohan Sharma
f89e1a22b7
Added Matlab Programming Fundamentals (English | PDF) (#7528) 2022-10-04 12:33:45 -04:00
Mohamed Adel
12e7396e2b
fixed 1 link format, added a new arabic book (#7505)
* fixed link format

* added 1 arabic book in scratch section

* alphabetize-lists
2022-10-04 12:02:43 -04:00
sideseal(gychoi)
990defeb3f
update : add book and category (w/ indication) (#7485)
* update : add book and category - openstack

* update : add book and category - openstack
2022-10-04 11:26:13 -04:00
ANormalStick
5c51794d84
Added an eBook on learning arduino (#7424)
* Update free-programming-books-langs.md

* Fixed spacing

* Replaced riptutorial.com to correct format.
2022-10-03 21:43:10 -04:00
Abhinandan Jain
879c4c3479
ASP.Net DevOps pipeline book (#7411)
* ASP.Net DevOps pipeline book

ASP.Net DevOps pipeline book

* added PDF declaration
2022-10-03 21:38:47 -04:00
AlvinIndrawan
2d2484a2bc
Add bootstrap books in free-programming-books-id.md (#7408)
* Add Bootstrap course in free-courses-id.md

* Edit order of Bootstrap courses

* Added Bootstrap books in free-programming-books-id.md

* chore: align Boostrap into HTML & CSS like in other listings

* chore: adding creators + fix titles as provided by original source

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 21:36:56 -04:00
Mohamed Adel
ab208b15a7
adding Java section in Arabic books and 2 java books (#7450)
* adding Java section in Arabic books and 2 java books

* adding Java section in Arabic books and 2 java books, fixing alphabetize-lists
2022-10-03 21:04:22 -04:00
Henrique Paulo Bonfim
9922ad7584
remove broken links (#7445)
* remove broken links

* add new line
2022-10-03 20:56:21 -04:00
Harshit Rai Verma
bf3e268df9
Added JavaScript, PHP, Go and Swift books (#7382)
* Added multiple books from Flavio Copes

Added books covering PHP, JavaScript, Go and iOS (Swift).

* Fixed alphabetical order

Fixed alphabetical order by placing the new elements in the correct spots.

* fix: use HTML instead of Online

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 20:45:39 -04:00
Marcel Brode
43d6f0e74a
Added german books by Rheinwerk Computing: (#7352)
- Joomla! 3 - Das umfassende Handbuch - Richard Eisenmenger
- Shell-Programmierung - Jürgen Wolf
2022-10-03 18:25:35 -04:00
Julian Ste
9f1490ab07
Removed broken links (#7309)
* Removed broken links

* recover and archive `Praxiswissen Ruby` book

* recover and archive `Einstieg in Visual Basic 2010` book

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 18:24:29 -04:00
Junsang
6a83e897fa
Remove two dead links (#7405)
- Removed two dead links:
    AWS 기초 모듈 Workshop - Amazon Web Services
    AN INTRODUCTION TO PROGRAMMING IN GO 한글 번역
2022-10-03 11:54:04 -04:00
Oussamaosman02
b20e14c5c1
Add NodeJs Spanish Book (#7397)
* 1 file modified

* 1 file modified

* 1 file modified

* Update free-programming-books-es.md
2022-10-03 11:48:19 -04:00
Giovana do Nascimento
ead34b6f91
Giovana np1 patch 1 (#7375)
* Update free-programming-books-pt_BR.md

Books in portuguese

* Update free-programming-books-pt_BR.md

* Update free-courses-en.md

* Update free-programming-books-pt_BR.md

* Update free-podcasts-screencasts-pt_BR.md

* Update free-programming-books-pt_BR.md

* Update free-courses-en.md

* Update free-podcasts-screencasts-pt_BR.md

* Update free-courses-en.md

* review Cloud Computing pt-BR

* review Cloud Computing pt-BR (h3 to h4)

* complete `Pull reCast` metadata

* Update courses/free-courses-en.md with pt

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 11:19:30 -04:00
Abiyyu Cakra
b14b7f4b83
Added a youtube video javascript tutorial in Indonesian (#7350)
* Add a Javascript Guide in Indonesian

* added a Javascript guide in Indonesian

* added a video based tutorial Javascript for beginners in Indonesian

* added a youtube video javascript tutorial 

Added a youtube video javascript tutorial in Indonesian

* update : change title

* update : change title for javascript guide

* add author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* update : change title to lowercase

* Update : change title

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update : change title

* update : change title (fixed)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 11:07:50 -04:00
Vaclav Sekret
cbfb4558bf
Add Free JS Book check_urls=free-programming-bookslangs.md (#7286)
* Add Free JS Book check_urls=free-programming-bookslangs.md

* Remove honorific

* Update link
2022-10-03 11:06:23 -04:00
Sharan J
6e46b4f765
Added ESPL NITC: Compiler Design, and Intro to SQL by Khan Academy (#7208)
* Added ESPL NITC: Compiler Design, and Intro to SQL by Khan Academy

* remove dups

* Including suggested changes

Co-authored-by: Eric Hellman <eric@hellman.net>

Co-authored-by: Sharan J <shrn@DESKTOP-7505097>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-03 11:02:56 -04:00
Pratham Goenka
dafa7de094
Add Xamarin.Forms Notes for professionals (#7372)
* Add Xamarin.Forms Notes for professionals

* Add file type
2022-10-03 10:42:22 -04:00
Danny Greenberg
7681639e2c
Remove broken link for Symfony 5.0 in Arabic (#7368)
* Remove broken link for Symfony 5.0 in Arabic

* Remove Arabic Symfony link from index
2022-10-03 10:41:10 -04:00
Kevin Alfito
497382ef5b
Update free-programming-books-id.md (#7334)
* Update free-programming-books-id.md

Add E-book Cepat Mahir Python

* complete resource metadata

* lint: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 10:32:40 -04:00
maxsIT
dc8f4b496a
Added C/C++ book in Ukrainian (#7232)
* Update free-programming-books-uk.md

Added C/C++ book in Ukrainian

* Anchor to "C/C++" section has been fixed

Co-authored-by: Maksym Sitaylo <m.sitailo@sana-commerce.com>
2022-10-03 10:29:47 -04:00
Ashish Khanagwal
0ee58f71f9
Add: Added JavaScript book (#7364)
* Add: Added JavaScript book

Modern JavaScript book added

* JavaScript book added
2022-10-02 18:41:02 -04:00
Johan Wigert
f4f6b9c9ab
Added book Xamarin Community Toolkit Succinctly (#7356) 2022-10-02 18:35:05 -04:00
Johan Wigert
dbe9c2eb4f
Added book Database Design Succinctly (#7354) 2022-10-02 18:32:53 -04:00
Paramesh Chandra
43cb4dcd07
Update free-programming-books-langs.md (#7281)
* Update free-programming-books-langs.md

Added a free Arduino introduction website

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md
2022-10-02 17:53:01 -04:00
Kampftoast
b612bdf31d
Update free-programming-books-de.md (#7325)
Fixes #7324
2022-10-02 17:15:43 -04:00
Double-A-92
f11d8dcb43
Add 'Einführung in das Programmieren mit Java' by Uni Trier (#7270)
* Add 'Einführung in das Programmieren mit Java' by Uni Trier

* Add format PDF

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:36:52 -04:00
Anastestia Onyekaba
70e858ce76
Broken Links Fix for #6942 (#7271)
* Hi, I am new to open source
here is a small fix to one of the Broken links #6942

Broken Links Resolved for

[L073] http://www.banyai-kkt.sulinet.hu/robotika/Segedanyag/Egyszeru_robotika.pdf Failed to open TCP connection to www.banyai-kkt.sulinet.hu:80 (getaddrinfo: Name or service not known)
[L090] 404 http://devportal.hu/
If this is good, I will work on some more

* use archive.org link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:30:25 -04:00
Double-A-92
eaaa4fcf33
Add 'Einführung in das Programmieren mit C# 9.0' by Uni Trier (#7269)
* Add 'Einführung in das Programmieren mit C# 9.0' by Uni Trier

* Add format PDF

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:29:13 -04:00
Tanmay Jadhav
0eab3cbca1
Added New Django Rest Framework PDF (#7220)
* Added Django Rest Framework Free PDF

* Added New Django Rest Framework PDF

* Add RIPTutorial author notes

* Alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:21:17 -04:00
Nandan Ramesh
2b8f3773d0
Added a new pandas book (HTML) (#7183)
* Added a new pandas book (html)

* order

* removed extra whitespace

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:08:52 -04:00
tanangular
cb52685391
Add free c# programming online book (#7166)
* Add free c# programming online book

Add C# programming in thai language.

* lint: fix warnings

* register C# in TOC

* fix resource metadata

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:07:41 -04:00
Johan Wigert
bedf0ad46f
Add book MonoGame Role-Playing Game Development Succinctly (#7256) 2022-10-01 16:15:28 -04:00
Johan Wigert
ad28656b8e
Add book Nuxt.js Succinctly (#7252) 2022-10-01 16:09:30 -04:00
Double-A-92
3c31284486
Add 'Delphi-Starter' to German books (#7246)
* Add 'Delphi-Starter' to German books

* Fix spaces
2022-10-01 16:03:59 -04:00
Rukshan Uddin
9c2440ef2d
Update free-programming-books-de.md (#7241)
Fixes #7195

Co-authored-by: Kampftoast <contact@jens-koenning.de>
2022-10-01 15:58:40 -04:00
Double-A-92
301488a117
Add Pascal Programming by Wikibooks (#7230) 2022-10-01 15:39:48 -04:00
Double-A-92
f246803215
Add 'Delphi Succinctly' (#7249) 2022-10-01 15:27:35 -04:00
Devansh Maurya
97a44208fd
Add Networking! ACK! book by Julia Evans (#7210) 2022-10-01 15:04:03 -04:00
Md. Tahmid Hossain
c7540e796a
Added a Bengali book on Data Science (#7168)
* Added book on Data Science

* Correct spacing
2022-10-01 14:30:57 -04:00
Peter Morrison
350d17b0f1
Update free-programming-books-subject.md (#7157)
Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
2022-10-01 01:18:45 -04:00
Iván Valdés
176514905f
Fix broken links in spanish free programming books (#7156)
* Point Curso Android to new location

The last Wayback Machine response was a 302 to the new address.

* Update Symfony Fast Track book location

Even though the book seems to be formally published, the spanish
translation is not available yet. So, pointing to the latest Wayback
Machine cached version of it.
2022-10-01 01:03:27 -04:00
Vedant Borkar
8e42a6f870
removed three broken links (#7134) 2022-10-01 00:52:24 -04:00
Vedant Borkar
6ec2ae4706
Removed broken link (#7113) 2022-09-26 12:28:58 -04:00
James Addison
e48965ad68
Add 'Linux IP Stacks Commentary - Web Edition' (#7110)
* Add 'Linux IP Stacks Commentary - Web Edition'

* Add annotation to indicate that the web edition is a work-in-progress

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-26 12:26:52 -04:00
David Ordás
0037f07f7a
chore(books-es): complete resource creators (#7097)
* chore(books-es): complete resource creators

* `*(🚧 en proceso)*`

* GitBook annotations

* riptutorials -> "Compiled from StackOverflow Documentation"

* remove repetitive entity creators

Co-authored-by: Eric Hellman <eric@hellman.net>

* remove `GitBook` notations

Co-authored-by: Eric Hellman <eric@hellman.net>

* remove other links that are not free

Co-authored-by: Eric Hellman <eric@hellman.net>

* complete links about Plugin Tapestry

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-09-24 14:31:59 -04:00
David Ordás
f11bb35948
fix: translator role abbr is trl.: not trad.: (#7100) 2022-09-22 13:21:36 -04:00
João Vitor
e8e210df89
Add rust book in free-programming-books-pt_BR and author name of The Rust Programming Language in free-programming-books-langs (#7099)
* Add  book A Linguagem de Programação Rust

* Add author name The Rust Programming Language

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-pt_BR.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-22 13:19:40 -04:00
David Ordás
62c0aa5a90
fix: format resources according guidelines (#7094)
* resources format is title-author, not author-title

* fix: link inside link is not valid markdown syntax

it seems that this resource was two in the past. recovering offending resource from #5273

* fix: resources format stars with a link. deduplicate both versions

* complete creators of altered resources
2022-09-20 21:07:50 -04:00
David Ordás
a03d0aebf0
chore: improve info of Git & SVN books (#7084)
* chore: improve info of Git & SVN books

- some http -> https. Address #6942
- complete creators
- remove dups
- move GIT/SVN resources to VCS section in that files where is defined

* add creators to `-ko` resources

* complete missing creators in `-en` resources

* complete missing creators in `-zh` resources

* change `online` to `HTML` format note

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Pro Git. change `online` to `HTML` format note

* books(it): remove crosslink alias from SCM title section

* change `online` to `HTML` format note + some `trls.` in Git sections

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-09-20 21:00:08 -04:00
eric
2e2bb31961 Revert "improve resource bugs found fixing EbookFoundation/free-programming-books-parser/8 (#7090)"
This reverts commit 25a05812f7.
2022-09-18 10:11:14 -04:00
David Ordás
25a05812f7
improve resource bugs found fixing EbookFoundation/free-programming-books-parser/8 (#7090) 2022-09-18 10:04:43 -04:00
JiaeK
1955fd4e41
Add 'OCaml from the very beginning' book & OCaml playground (#7083)
* Add 'OCaml from the very beginning' book

* Delete ocaml from the very beginning's PDF

* Update OCaml the very beginning book link

* Add ocaml playground
2022-09-18 09:50:54 -04:00
David Ordás
6f9f1f1505
The section is named Scratch in the rest of files (#7078)
Alphabetize accordingly
2022-09-15 16:58:48 -04:00
Tuan Anh
b0f4572e1d
update link for: The Art of Prolog, Second Edition (#7077)
Co-authored-by: austin <austin@vmodev.com>
2022-09-15 09:44:57 -04:00
tomriddle7
b2506d7b26
Update go gooks (#7071)
* Update go gooks

* Alphabetize to solve linter faults

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-14 09:20:25 -04:00
David Ordás
4d678252fe
chore!: join IDE and editors into same section (#7065)
* chore!: join editors into section `IDE and editors`

This homogenize the place where are organized the IDE and editors like Vim, Emacs, Visual Studio, Visual Studio Code, Eclipse, IntelliJ... into the same section.

Emacs Lips is a language per sé. so apply and add some crosslinks #5535 in order to reference editors.

Moved books in `-langs.md` now are in `-subjects.md` since editors are language agnostic, I think.

Complete this moved resources with author, formats and notes

* fix: alphabetize says linter

https://github.com/EbookFoundation/free-programming-books/runs/8267734103?check_suite_focus=true

Run fpb-lint ./books/
books/free-programming-books-ja.md
  4:5-22:42  warning  Alphabetical ordering: swap l.22 and l.21  alphabetize-lists  remark-lint

books/free-programming-books-pt_BR.md
  58:1-61:70  warning  Alphabetical ordering: swap l.60 and l.59  alphabetize-lists  remark-lint

books/free-programming-books-zh.md
  254:1-258:87  warning  Alphabetical ordering: swap l.258 and l.257  alphabetize-lists  remark-lint

* chore!: Organize near spoken Lisp dialects.

- Common Lisp, PicoLisp, Emacs Lisp -> Lisp
- Rename Common Lisp and LISP -> Lisp
- Emacs & Pico as subsections of Lisp preserving current crosslinks

* chore: merge non-referenced Emacs Lisp into Lisp
2022-09-13 12:06:55 -04:00
Lipi C.H. Lee
80ee04ea6a
Fix the link for Modern C (#7068)
* Fix the link for Modern C

The link is not valid for it.

* Fix for new link

Fix to https://gustedt.gitlabpages.inria.fr/modern-c/
2022-09-12 09:50:22 -04:00
Emrah Er
4121b202c2
Update free-programming-books-tr.md (#7063)
* Update free-programming-books-tr.md

r4ds cevirisi eklendi

* Update books/free-programming-books-tr.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* linter error

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-09 15:27:16 -04:00
Brandon Venturino
3b3c051624
Broken link fixed (#7062)
The book: Introduction to Classical and Quantum Computing, by Thomas G. Wong.
2022-09-07 13:38:57 -04:00
David Ordás
0cd9d69d74
chore: remove Scaler Topics's dups (#7052)
removed resources are already in interactive tutorials joint other scaler topic links
2022-09-02 09:38:52 -04:00
David Ordás
9bfd1914d5
fix: homogenize authoring format and place (#7034)
* fix: homogenize authors format and place

- use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...)
- ensures is placed after resource title, not part of itself `title - author`
- `et al.` as special author/token to group many

* remove double comma

* fix: recover traducer role notations as `trad.:`

* detect and apply some `trad.:`s role anotation

* chore: `trad.:` to `trl.:`

Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539

Co-authored-by: Eric Hellman <eric@hellman.net>

* Sort author - format

* fix: remove empty authors (dash is alone)

Used regex: `-\s+(\(|$)`

* format: change to `edt.:` role

Definition list at https://www.loc.gov/marc/relators/relaterm.html

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-09-02 09:36:04 -04:00
Paul Titto
dc6aa8a5bb
Update free-programming-books-id.md (#7045)
* Update free-programming-books-id.md

* Update books/free-programming-books-id.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-30 17:33:51 -04:00
David Ordás
ed27fedcbc
chore: it's Vue.js a Javascript framework to build SPAs (#7039)
- Change section text from `Vue` to `Vue.js`
- Ensure TOC item and resources are under JavaScript section
2022-08-26 11:09:58 +02:00
David Ordás
e31b11b3f5
fix: MD007/ul-indent: Unordered list indentation (#7038)
[Expected: 4; Actual: 2]

(cherry picked from commit 2b71e733e0)
2022-08-26 11:07:50 +02:00
Roger
81f87cbd55
Add PingCAP's TiDB Introduction book (#6954)
* Update free-programming-books-langs.md

Added a new section NewSQL and added the first course in the section

* add toc entry for `NewSQL`

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-26 11:04:42 +02:00
Eric Hellman
19a03ae8a7
remove non-free leanpub books (#7026)
* remove non-free leanpub books

45 books removed, the 59 books remaining are still free.

* re-add 5, fix 3

a programmed scan of the leanpub urls reveal 5 that should not have been removed and 3 that should use /read urls

* revert to previous index structure
2022-08-25 13:03:43 +02:00
Neils Christoffersen
b78d05c793
Update listing for SICP book (#7035)
The web.mit.edu URL returns a 404. Updated to most authoritative PDF source I could find. Also added author attributions to both SICP listings.
2022-08-25 13:02:18 +02:00
KotoWhiskas
560691ead7
Add "Qt6 QML Book" by Johan Thelin, Jürgen Bocklage-Ryannel, Cyril Lorquet (HTML, PDF) (#7033)
* Add Qt6 QML Book

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Add PDF clarification (not link)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-24 18:15:15 +02:00
David Ordás
d9d3c34593
fix: preserve title - author format (#7032)
* fix: preserve `title - author` format (es)

* fix: preserve `title - author` format (ja)

* fix: preserve `title - author` format (en)

* fix: preserve `title - author` format (si)

* fix: missing dash after title when author exists
2022-08-22 09:40:31 +02:00
Eric Hellman
c590ec615b
change upper case to lower cas in fragment ids (#7020)
note- caps are ok in hex-escaped fragments
2022-08-18 10:09:23 +02:00
Eric Hellman
9d93bb966e
fix spaces and dots in fragment id of markdown links (#7021)
* fix bad link syntax in CONTRIBUTING-vi

* also dots, while we're at it
2022-08-18 09:35:08 +02:00