* Added "Foundations of Python Programming" Book
* Fixed Alphabetical Order
* removed "Foundations of Python Programming"
* Added "Foundations of Python Programming" into Interactive course
* format: update syntax of `in process` anotation (CONTRIBUTING-*)
from (🚧 *in process*)
to *(🚧 in process)*
* format: apply notes syntax to `in_process` resources
- Applied note `*(🚧 in process)*` translating `in process` to underlying language there where we have previous translated text
- Used regex to detect most of notes: `((\*[^\*]+\*)|(_[^_]+_))`
* apply to new resources added in #7082
* Update books/free-programming-books-subjects.md
Co-authored-by: Leithen <lcrider@cvent.com>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Leithen <lcrider@cvent.com>
* hindi hibernate course
* add a react tutorial
* add three playgrounds from #9775
* duplicate
* from #10628
* add figma course from #10649
* line
* the algorithms
* resource moved to playgrounds
* Update free-programming-books-langs.md
* Update free-programming-books-langs.md
Adjust Spacing between headers and sections
* Update free-programming-playgrounds.md with Gremlin
Add Gremlin Playground reference
* Update free-programming-playgrounds.md
* Add gremlin cheatsheets and samples
* New Interactive Algorithms data structure
* Reset branch to main state for other pr file.
* Fix blank line linter error
* add svelte resources
* add SvelteKit section
* swap course for alphabetical orders
* fix spacing on SvelteKit section
* add space to fix lint error
* space in interactive tutorials
* no affiliations for books
Co-authored-by: Eric Hellman <eric@hellman.net>
* remove affiliation
Co-authored-by: Eric Hellman <eric@hellman.net>
* remove interactive tutorial from book section
* remove sveltekit section and move the resources to svelte
- removing sveltekit section
- moving all resources to svelte
- can confirm the individual youtube video has more than 1 hour length and provide course-like materials
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add linux journey to free-programming-interactive-tutorials-en.md
* Update free-programming-interactive-tutorials-en.md
* fix: move linux resource to Operating system
* Fix: Arranged linux journey resource in Alphabetic order
* Update free-programming-interactive-tutorials-en.md
Have added a couple of Scaler Topics popular courses. I believe this will add value to this repo.
* Update free-programming-interactive-tutorials-en.md
* Update free-programming-interactive-tutorials-en.md
* Update free-programming-interactive-tutorials-en.md
* Update free-programming-interactive-tutorials-en.md
* add go course from #8619
* added book from #8655
* added book from #8688
* add book from #8698
* remove duplicate
* add tutorial from #8939
* add course from #9076
* as noted in #9086, not the whole book
* courses from #9116
* space
* added cheatsheet from #9138
* Update free-programming-books-langs.md
Add Laravel Bootcamp, official guide from Laravel team.
* move item to interactive tutorials
* Update more/free-programming-interactive-tutorials-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* sololearn tutorials from #7188
* alphabetize
* add webpack course from #8031
* add a course from #8853
seems to cause linter failure? adding here to double check
* was worth a try
* update a title (from #7651)
* move learnxiny to books
as suggested in #7687
* add arduino course from #7765
* add resource from #7825
* Big Data resources from #7939
* move youtube courses from books-id to courses-id
* normalizing riptutorial attribution
* moved link from #8109
* Added reference for jupyter_notebook in english
* added jupyter_refernce_english
* Added Reference_Jupyter_english
* Added Jupyter_english
* Updated Jupyter_reference_english_and_hindi
* Updated_jupyter_reference_english_and_hindi
* Updated reference Jupyter english and hindi
* Updated Cheatsheet
* Updated Jupyter reference in hindi
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update free-programming-books-langs.md
Added course for XML
* move XML section to interactive tutorials
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* 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
* 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>
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)
* format: homogenize c# category title
right markdown escape instead of use HTML entities
* lint: fix `MD012/no-multiple-blanks` rule
Multiple consecutive blank lines [Expected: 2; Actual: 3]
* lint: fix `MD039/no-space-in-links`
Spaces inside link text
* lint: fix `MD009/no-trailing-spaces` rule
Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]
* lint: fix `MD006/ul-start-left` rule
* format: remove extra spaces between note tokens
* spell: fix lint `MD044/proper-names` rule
- HTML
- JavaScript
- YouTube
* spell: normalize to the most common `Index` heading
* lint: fix `MD007/ul-indent` rule
Unordered list indentation [Expected: 4; Actual: 2]
* format: escape pipes `|` from resources text
addresses #5176
* add Hesham Asem courses about machine and deep learning and nlp
* Expand the name of nlp section
* Change the order
* Revert "spell: normalize to the most common `Index` heading"
This reverts commit 4d6a74e7d7.
Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
* Added a useful resource
Have added a useful resource about the Bootstrap from the Scaler topics in the Bootstrap section.
* Update free-programming-interactive-tutorials-en.md
* Update free-programming-interactive-tutorials-en.md
* fix: spaces between link markup tokens
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>