Eric Hellman
823cd41bd2
push remaining travis refs ( #5594 )
...
* add linter action to pullrequest
* patch remaining travis refs
2021-09-30 13:51:43 -04:00
Debajyoti Ghosh
09bbc1c2d9
use current node-version 16 ( #5587 )
2021-09-30 13:40:06 -04:00
Seth Falco
ba8ce09c25
Remove Travis CI and Update Docs ( #5591 )
...
* chore: remove travis-ci
* chore: replace travis-ci docs with github actions
2021-09-30 13:24:55 -04:00
LIU JIE
d30fca11d6
fix: add more resources about rust ( #5584 )
2021-09-30 08:58:21 -04:00
Trevor Hunter
49833f5d11
Add matlab refernce sheet ( #5583 )
...
* Added MATLAB refernce sheet
Added a MATLAB basic functions reference sheet provided by MathWorks.
* Update free-programming-cheatsheets.md
2021-09-30 08:51:18 -04:00
Sidhaant Thakker
3775fde108
Add Building a RESTful API with Node.js ( #5582 )
...
* Add Building a RESTful API with Node.js, check_urls=free-programming-books.md free-programming-books-en.md
* add Building a RESTful API with Node.js properly
* fix space formatting
2021-09-30 08:49:57 -04:00
Renol N
c548b7ec52
add machine learning courses ( #5570 )
...
* add machine learning courses
* add indonesia machine learning courses
* add indonesia machine learning courses
* add indonesia machine learning courses
2021-09-30 08:41:13 -04:00
Nandan Ramesh
83d7e0322a
Added a new Java course ( #5568 )
...
* Added new MOOC resource
* Changed alphabetical order
* Added a new Java course
* removed trailing slash
* Delete free-programming-books.md
seeing if I can fix this PR - apologies in advance if it messes things up
* Update courses/free-courses-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-29 10:43:27 -04:00
Eric Hellman
62ebe3b2f6
fix 5547 ( #5573 )
2021-09-29 10:26:25 -04:00
Eric Hellman
301ddc4741
move mooc list to courses ( #5574 )
...
* move mooc list to courses
also add Mooc.fi from #5567
* remove index entry
2021-09-29 10:25:51 -04:00
Eric Hellman
f27950741a
split language agnostic to a separate file ( #5563 )
...
* split language agnostic to a separate file
* fix heading levels
2021-09-29 09:17:13 -04:00
nonce
d012a223d0
Update free-courses-en.md ( #5572 )
...
* Update free-courses-en.md
* Update courses/free-courses-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-29 09:15:26 -04:00
ImVector
3a75b58780
Fixed pull request ( #5566 )
...
* Add Android course (Java)
* Add Android italian course
* Fix blank space error
* Update
2021-09-28 14:51:02 -04:00
mojtaba golab
b76cdd789a
Delete course SQL ( #5562 )
...
this course
SQL * [آموزش SQL و MySQL - سکانآکادمی](https://sokanacademy.com/courses/sql-and-mysql ) - Ali Asadi The link is incorrect and no page is available
2021-09-27 12:40:13 -04:00
David Ordás
b19f049466
fix(docs): Normalize localized filename format across all files ( #5560 )
...
* fix: normalize filenames locale format. Brazilian
* fix: normalize filename locale Traditional Chinese
2021-09-27 12:36:42 -04:00
David Ordás
d17198010c
fix(docs): Sync CONTRIBUTE.md - HOWTO.md linking ( #5561 )
...
* fix: markdown link format
Maybe wrong due to use Google Translate
* fix: relative links format
See https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes#relative-links-and-image-paths-in-readme-files
* fix: complete howto-contribute file linking
2021-09-27 11:57:09 -04:00
David Ordás
d3719a3b33
docs: fix french wrong howto target ( #5556 )
...
Completes review https://github.com/EbookFoundation/free-programming-books/pull/5554#pullrequestreview-763701519
Resolves https://github.com/EbookFoundation/free-programming-books/pull/5554#discussion_r716211068
2021-09-27 10:49:15 -04:00
nonce
e629db6b05
Added AutoIt, language updates and support ( #5554 )
...
* Added AutoIt, French translation and miscellaneous language support
* Added missing indications
* Added missing indications
* Fixed build issue
* Fixed course build
2021-09-26 21:01:07 -04:00
Jeremy Kun
4b5fd8b8d3
Add "A Programmer's Introduction to Mathematics" ( #5553 )
...
The website pimbook.org has a link to a "pay what you want" ebook (https://j2kun.gumroad.com/l/pim-book ).
2021-09-26 20:54:07 -04:00
nonce
433bdd4936
Added Makefile tutorial ( #5552 )
...
* Update free-programming-books.md
* Update free-programming-books.md
* Update books/free-programming-books.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-24 06:51:33 -04:00
Debashish Nath
193c5c3607
Improve Bulgarian Resource ( #5551 )
...
* Fix links
Those that work correctly are fixed from "http" to "https".
Also, some things that can be omitted have been omitted.
2021-09-21 08:24:29 -04:00
Suzuki Katsuma
e639960536
Improve Japanese resource ( #5550 )
...
* Translate "See also" to Japanese
* Fix links
Those that work correctly are fixed from "http" to "https".
Also, some things that can be omitted have been omitted.
* Update old link
* Update old link
* reorder links
* Fix: reorder links
* Fix: reorder links in Scala
2021-09-20 10:22:05 -04:00
Gilson Urbano
d3368152c5
Fix broken link ( #5549 )
2021-09-18 21:40:35 -04:00
momo934
eae0c59040
react links doesnt exists in gitbook ( #5546 )
...
* react links doesnt exists in gitbook
* change link
* change order
* add link
* removed trailing slash
2021-09-17 10:14:00 -04:00
David Ordás
4218b3672b
chore(books): Bump pr/alexeykovyazin/#5397: russian FirebirdSQL books ( #5538 )
...
* Update free-programming-books-ru.md
Russian resources for FirebirdSQL
* Update books/free-programming-books-ru.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Update books/free-programming-books-ru.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* swap section order
* format(books): alphabetize to fix lint errors
Bumps review EbookFoundation/free-programming-books#5397
git fetch upstream pull/5397/head:pr/alexeykovyazin/5397-russian-firebirdsql
Co-authored-by: Alexey Kovyazin <ak@ib-aid.com>
* chore(books): no multiple resources same repo
Co-authored-by: Alexey Kovyazin <ak@ib-aid.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-09-15 18:30:11 -04:00
Suzuki Katsuma
379bad4bf7
Add and Fix links to Japanese resources ( #5540 )
...
* Fix: Change link to the Japanese page
Changed the link from English page to Japanese page.
* Add: Section "コンテナ" and its one book
The Japanese word "コンテナ" is the English word "Containers"
* Add: Containers book in Japanese
* Fix: Change link to the latest version
Change the link from the old version to the latest version
2021-09-15 10:47:24 -04:00
ABHIRUP BASU
a5b8221892
Add another Node.js course ( #5534 )
...
* Add another Node.js course
I am personally benefitted from this course. I think this course deserves to get enlisted here.
* Add Node and Express Tutorial by Coding Addict
* Update free-courses-en.md
Fix line gap error
2021-09-15 10:36:31 -04:00
David Ordás
076fca27c3
feat(courses): Add playlist Curso JSON Equimancho ( #5536 )
...
* feat(courses): Add playlist curso json @equiman
Resource: Curso JSON - De novato a Experto
Playlist: https://www.youtube.com/playlist?list=PLrDTf5qnZdEAiHO19QB9hq5QXAef1h8oY
Slides: https://slides.com/equimancho/json
Creator: Camilo Martínez "Equimancho" @equiman
* chore(courses): remove slides link and platform
via https://github.com/EbookFoundation/free-programming-books/pull/5536#issuecomment-919418962
2021-09-14 15:04:56 -04:00
Devesh Kumar
dfac5eb740
Remove broken exploring elastic search link. ( #5537 )
2021-09-14 14:45:35 -04:00
David Ordás
0b331b7798
refactor: normalize Angular and Angular.js sections/resources ( #5525 )
...
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation#4940
* chore: improve angular / angular.js listings
- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Well-naming section
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Handle both as anchor. angular and angular.js
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both
via EbookFoundation/free-programming-books#4940
* chore: Angular.js > AngularJS and other pitfails
- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content
via EbookFoundation/free-programming-books#4940
* feature: sections crosslinks as blockquotes
* feature: sections crosslinks as blockquotes
Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections
* chore: revert scoping crosslinks only to Angular
2021-09-14 14:29:51 -04:00
David Ordás
7023637f37
chore: complete creator and download links ( #5532 )
...
resource: "2D Game Development: From Zero To Hero"
section: books - english
Completes info about EbookFoundation/free-programming-books/#5528
as sugested by @Penaz91
in: https://github.com/EbookFoundation/free-programming-books/pull/5528#discussion_r706379597
2021-09-11 19:41:24 -04:00
ImVector
0e6754b3ca
Game book in English ( #5528 )
...
* Add Android course (Java)
* Add Android italian course
* Fix blank space error
* Added books in 'Game Development' category
* Fix
* Fix
* Fix link
Thanks to @davorpa
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-10 11:21:21 -04:00
Jakob Sagatowski
481bfbbcab
Fixed spelling error (programable -> programmable) and fixed broken link to chapter. ( #5529 )
2021-09-10 10:37:22 -04:00
Gabriel S
2b002685a1
chore: update pt-BR books ( #5527 )
...
* chore: update pt-BR books
- adds docker/kubenetes references
* style: remove trailing slash
* feat: replace kubernetes reference link
2021-09-09 10:07:02 -04:00
David Ordás
4cc7ed8155
fix: author name goes before resource format ( #5524 )
...
Helps to improve EbookFoundation/free-programming-books#4579
2021-09-07 09:18:21 -04:00
David Ordás
471667f881
fix: alphabetize sections ( #5523 )
...
Swap HTML-GO
2021-09-07 09:17:38 -04:00
David Ordás
04649210de
Renaming section twincat3 to PLC ( #5522 )
...
* Rename section TwinCAT3 to PLC
There are more PLC systems than TwinCat-3
Completes EbookFoundation/free-programming-books#5517 review suggestions
* Synchronize TOC
Add missing section present in listing to Table of Contents
2021-09-07 09:12:38 -04:00
David Ordás
08bf773883
Bump pr/felipe-cabrera/#5193: VS Code productividade infinita ( #5514 )
...
* Update free-courses-pt_BR.md
Add: VS Code Produtividade Inifinita.
It's a free e-book about how to improve your productivity using VS Code.
* Update free-courses-pt_BR.md
* Move from courses to books + join sections
- Go ahead with review EbookFoundation/free-programming-books#5193 @felipe-cabrera
- Apply suggested changes: https://github.com/EbookFoundation/free-programming-books/pull/5193#pullrequestreview-714392514
Co-authored-by: Felipe Cabrera Ribeiro dos Santos <48259448+felipe-cabrera@users.noreply.github.com>
* use https links on vim resources
* chore: Move aurelio.net cheatseets to right listing
See suggestion changes at: https://github.com/EbookFoundation/free-programming-books/pull/5514#pullrequestreview-746671067
Part of: EbookFoundation/free-programming-books#5514
* chore: fix linting errors
https://github.com/EbookFoundation/free-programming-books/pull/5514/checks?check_run_id=3518984887#step:8:1
/home/runner/work/free-programming-books/free-programming-books/more/free-programming-cheatsheets.md
79:46-81:1 warning Remove empty section: "<a name="ide--editores"></a>IDE / Editors" no-empty-sections remark-lint
See suggestion changes at: https://github.com/EbookFoundation/free-programming-books/pull/5514#pullrequestreview-746671067
Part of: EbookFoundation/free-programming-books#5514
Co-authored-by: Felipe Cabrera Ribeiro dos Santos <48259448+felipe-cabrera@users.noreply.github.com>
2021-09-05 17:28:58 -04:00
RITIK KAPOOR
c1aaf045de
fix: broken link ( #5402 )
...
* fix: broken link
Fixed the pdf link of broken C++ Cheat Sheet.
Issue No. #5378
* Update more/free-programming-cheatsheets.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-05 14:32:48 -04:00
Jakob Sagatowski
86d9faef35
Added course for Beckhoff's TwinCAT 3. ( #5517 )
...
* Added course for Beckhoff's TwinCAT 3.
* Fixed spacing to next heading.
* Update courses/free-courses-en.md
Added platform (YouTube)
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Added additional free courses for TwinCAT 3.
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-05 13:48:52 -04:00
Jayesh Choudhary
6c195207e9
Added new Javascript Fundamentals Course ( #5519 )
...
* Added new Javascript Fundamentals Course
* correct alphabetic order
* blank space fixed
* Update courses/free-courses-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-04 22:04:09 -04:00
David Ordás
45601583c2
Bump pr/kri99/#4889: Added 4 free books courses in polish ( #5513 )
...
* added 4 free books
* Update free-programming-books-pl.md
Co-authored-by: Seth <seth@elypia.org>
* Update free-programming-books-pl.md
Co-authored-by: Seth <seth@elypia.org>
* Update free-programming-books-pl.md
Co-authored-by: Seth <seth@elypia.org>
* Fix attributions / platform
PR review EbookFoundation/free-programming-books#4889 @kri99
Co-authored-by: kri99 <24420120+kri99@users.noreply.github.com>
Co-authored-by: kri99 <tes444@gmail.com>
Co-authored-by: kri99 <24420120+kri99@users.noreply.github.com>
Co-authored-by: Seth <seth@elypia.org>
2021-09-04 21:48:39 -04:00
David Ordás
36ecb880ed
Change broken link to unglue.it work ( #5511 )
...
Arduino Programming Notebook
By: Brian Evans
Broken: http://www.lulu.com/shop/brian-evans/arduino-programming-notebook/ebook/product-18598708.html
Unglued: https://unglue.it/work/152452/
Archive: https://archive.org/details/arduino_notebook
Resolves EbookFoundation/free-programming-books#5504
2021-08-31 01:27:33 -04:00
Jack Barger
9b17685962
Update Ubuntu Server guide to latest LTS 20.04 to fix link redirection ( #5510 )
...
Co-authored-by: Jack Barger <jackbarger@Jacks-Air.localdomain>
2021-08-31 01:26:39 -04:00
Anuj Singh
04df30925c
Patch 2 ( #5509 )
...
* added a website in python interactive tutorials
geeksforgeeks.org is equally popular among indian coders as w3schools.com.
* Update free-programming-interactive-tutorials-en.md
2021-08-29 14:31:58 -04:00
Anuj Singh
de9f85bb69
Patch 1 ( #5508 )
...
* Added a python course in free-courses-hi.md
I myself had learned python programming from Harshit vashisth's python course and it had helped me a lot. So, I recommend this course to any new python beginner who wants to learn python in hindi.
* Update free-courses-hi.md
2021-08-29 14:30:37 -04:00
nbehrnd
8e6b6551f9
free-programming-books-fr.md, typo correction ( #5506 )
...
Possibly influenced by Spanish, the previous commit systematically
misspelled the French equivalent for «lab class». This commit corrects
the labels of the three TP in question.
2021-08-29 14:26:24 -04:00
David Ordás
7f4b7aa0e6
Recover "Adds express js crash course" #5055 ( #5503 )
...
* Update free-courses-en.md
Added ExpressJS
* Avoid single items sections
Review EbookFoundation/free-programming-books#5055 @alok8bb
Co-authored-by: alok-cmd <73450969+alok-cmd@users.noreply.github.com>
* Fix attributions / platform @bradtraversy
PR review EbookFoundation/free-programming-books#5055 @alok8bb
Co-authored-by: alok-cmd <73450969+alok-cmd@users.noreply.github.com>
Co-authored-by: alok-cmd <73450969+alok-cmd@users.noreply.github.com>
2021-08-29 14:24:41 -04:00
Dipankar Roy
6df6ef59a8
changed star count from 194k to 200k ( #5505 )
2021-08-29 14:23:15 -04:00
David Ordás
dfe9a02d7c
Fortran books #5492 ( #5497 )
...
* Fortran77. Mark as antique book adding pubdate
The preferred way of dealing with books that may be out of date is to add the publication year.
Resolving part of EbookFoundation/free-programming-books#5492
* Fortran77. Add book author
Part of EbookFoundation/free-programming-books#5492
* Add author/sync title. Self Study Guide Fortran95
Self Study Guide 2: Programming in Fortran 95
http://www.mrao.cam.ac.uk/~rachael/compphys/SelfStudyF95.pdf
Dr Rachael Padman
(PDF)
Part of EbookFoundation/free-programming-books#5492
* ADD "Fortran Wiki - Tutorials" website
Part of EbookFoundation/free-programming-books#5492
* Add "Modern Fortran in Science and Technology"
Modern Fortran in Science and Technology
By: Jonas Lindemann and Ola Dahlblom
https://modern-fortran-in-science-and-technology.readthedocs.io
https://modern-fortran-in-science-and-technology.readthedocs.io/_/downloads/en/latest/pdf/
https://modern-fortran-in-science-and-technology.readthedocs.io/_/downloads/en/latest/epub/
As part of EbookFoundation/free-programming-books#5492
* Add "Introduction to Fortran"
Introduction to Fortran
By: Sebastian Ehlert @awvwgk at @grimme-lab
https://qc2-teaching.readthedocs.io/en/latest/programming.html
https://github.com/grimme-lab/qc2-teaching/blob/main/doc/programming.rst
* Add "Modern Fortran Tutorial"
Modern Fortran Tutorial
By: Yutaka Masuda @masuday
https://masuday.github.io/fortran_tutorial/
Part of: EbookFoundation/free-programming#5492
* Add "Fortran Lecture notes from a class"
Fortran. Lecture notes from a class (2020)
By: Paul Tackley
http://jupiter.ethz.ch/~pjt/fortran/FortranClass.html
Part of: EbookFoundation/free-programminfree-programming-books#5492
* Add "Fortran Lecture notes from a class"
Fortran. Lecture notes from a class (2020)
By: Paul Tackley
http://jupiter.ethz.ch/~pjt/fortran/FortranClass.html
Part of: EbookFoundation/free-programming-books#5492
* Add mtu's "Fortran 90 Tutorial"
Fortran 90 Tutorial
By: C.-K. Shene at Michigan Technological University
http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/fortran.html
As Part of EbookFoundation/free-programming-books#5492
* Add "Fortran 90 Tutorial" 1996
Fortran 90 Tutorial
By: Sarah T. Whitlock, Paul H. Hargrove @ Stanford University
https://web.stanford.edu/class/me200c/tutorial_90/
As part of EbookFoundation/free-programming-books#5492
* User Notes On Fortran Programming (UNFP)
USER NOTES ON FORTRAN PROGRAMMING (UNFP)
(An open cooperative practical guide)
Mirroring thanks to SunSITEs: Poland, USA, Germany, Russia, Austria [Home FTP site]
Copyright (C) 1996-1998 to the contributors.
May be redistributed provided it's kept updated,
and all rights are reserved
https://www.ibiblio.org/pub/languages/fortran
Part of: EbookFoundation/free-programming-books#5492
* FORTRAN Performance Tuning co-Guide
FORTRAN Performance Tuning co-Guide
Copyright (C) 1998 Timothy C. Prince
Freely distributable with acknowledgment
Revised Aug. 11, 1998 for ftp://vms.huji.ac.il/fortran/unct.html
https://www.ibiblio.org/pub/languages/fortran/unct.html
* Add fortranplus' "Fortran information & resources"
Fortran information & resources
https://www.fortranplus.co.uk/fortran-information/
Part of: EbookFoundation/free-programming-books#5492
* Fix lint 08f13c2ed443cea652b165c6d573e4d2d8a2a1cd
Fix linting previous commit 08f13c2ed4
Attending at
https://github.com/davorpa/free-programming-books/runs/3439623118?check_suite_focus=true#step:5:1
```
Run fpb-lint ./books/
/home/runner/work/free-programming-books/free-programming-books/books/free-programming-books.md
1463:1-1474:180 warning Alphabetical ordering: swap l.1466 and l.1465 alphabetize-lists remark-lint
⚠ 1 warning
Error: Process completed with exit code 1.
```
Fortran information & resources
https://www.fortranplus.co.uk/fortran-information/
Part of: EbookFoundation#5492
* Remove suggested resources
- Fortran Wiki - Tutorials
- Fortran. Lecture notes from a class (2020)
2021-08-28 22:06:39 -04:00