Commit Graph

7610 Commits

Author SHA1 Message Date
ff124012
6b93f87c1a
Update free-courses-ko.md (#7159)
* Update free-courses-ko.md

Add a course for about Mathmatics

* Update courses/free-courses-ko.md

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-10-01 14:28:37 -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
Peter Morrison
b03894138f
Update free-courses-en.md (#7158)
Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
2022-10-01 01:04:24 -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
escobarro1
b380ab37e5
Add remote ruby podcast (#7154)
* Add Remoite Ruby podcast

* Remote Ruby podcast

* Remote ruby podcast

* Fix URL, format creators

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-01 01:02:47 -04:00
Peter Morrison
2c141c3e79
Update free-courses-en.md (#7152)
* Update free-courses-en.md

* Update courses/free-courses-en.md

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

Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 01:01:48 -04:00
Peter Morrison
791850c89a
Update free-podcasts-screencasts-en.md (#7151)
* Update free-podcasts-screencasts-en.md

* Update free-podcasts-screencasts-en.md

Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
2022-10-01 01:01:05 -04:00
Peter Morrison
d19dec05c3
Update free-podcasts-screencasts-en.md (#7150)
Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
2022-10-01 01:00:32 -04:00
mewxz029
de3a383cbb
Add free course Thai language Javascript (#7147)
* Add free course thai language JS

* fix: alphabet order free coures th JS

* fix: alphabet order free coures th JS

* fix: alphabet order free coures th JS

* fix: striping emoji & expand url
2022-10-01 00:58:22 -04:00
Suman Mondal
f40fc94ef8
Added Android Development and DevOps Bootcamp courses. (#7142)
* Update free-courses-en.md

Added CS194A course offered by Stanford. Teaches basic, foundational techniques for developing Android mobile applications and apply those toward building a single or multi page, networked Android application.

* Update free-courses-hi.md

* Update free-courses-hi.md

* Update free-courses-en.md
2022-10-01 00:57:08 -04:00
adityarjadhav
8f8bcebbe7
Update free-courses-hi.md (#7140)
Added a playlist for Assembly language
2022-10-01 00:56:11 -04:00
Simon Eddeland
8688f1e173
Added the swedish course "ProgSharp" (#7135) 2022-10-01 00:54:59 -04:00
Vedant Borkar
8e42a6f870
removed three broken links (#7134) 2022-10-01 00:52:24 -04:00
Min
a8d89a8945
Add/code-of-conduct-th.md (#7129)
* Create CODE_OF_CONDUCT-th.md

* Update CODE_OF_CONDUCT-th.md

* Update CODE_OF_CONDUCT-th.md

* Update README.md

* revert translate `homepage` link alias

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 00:51:23 -04:00
debajyotig466
a672673a76
Add shell scripting tutorial (#7125)
* Add shell scripting tutorial

* Update courses/free-courses-en.md

* lint: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 00:50:32 -04:00
IgorLutiy
9d1abafffa
Update free-courses-uk.md (#7122)
* Update free-courses-uk.md

Add new course

* Update free-courses-uk.md

Add some changes for uniformly format list

* Update free-courses-uk.md

Some fixs of format

* Update free-courses-uk.md

Fix format
2022-09-29 11:21:27 -04:00
David Ordás
e091eeedf0
docs(CONTRIBUTING): complete creators guidelines with relator terms (#7102)
* complete creators guidelines with relator terms

* Update CONTRIBUTING.md

minor language editing

* Update CONTRIBUTING.md

recover missing MARC relators URL to complete empty link

* chore: copy ENG missing texts to translated files

* chore: translate new texts to spanish

* chore: translate new text to italian

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

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-09-29 10:59:39 -04:00
Andrés Alcarraz
d3caf7415f
Fix data science link (#7121) 2022-09-28 09:51:44 -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
dependabot[bot]
84870c699b
chore(deps): bump tj-actions/changed-files from 29.0.7 to 30.0.0 (#7107) 2022-09-24 13:03:04 +00:00
dependabot[bot]
04a2f3b468
chore(deps): bump actions/stale from 5 to 6 (#7108) 2022-09-24 12:22:40 +00:00
mostafa amine briere
8745e48069
Update free-courses-ar.md (#7101)
* Update free-courses-ar.md

* Update free-courses-ar.md
2022-09-22 21:44:00 -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
222b3db615
fix: crash on empty changed files (#7059)
If a PR hasn't any changed file, the GitHub report fails with an exception

Simulated evidence: https://github.com/davorpa/free-programming-books/actions/runs/3007631429
Fixed: https://github.com/davorpa/free-programming-books/actions/runs/3007755638
2022-09-21 13:05:05 -04:00
João Vitor
bba075a775
Add Curso de Programação Lua (#7098) 2022-09-21 11:53:18 -04:00
David Ordás
1a63d740c6
escape markdown in resources titles/links (#7093) 2022-09-21 11:30:42 -04:00
David Ordás
e301da9838
fix: refine concurrency policy of check-urls.yml workflow (#7096)
* fix: refine `check-urls.yml` workflow concurrency policy

This parametrization makes don't fail with a cancellation

25a05812f7 (comments)

* typo: concurrency code comment
2022-09-21 09:25:54 -04:00
Mathieu FONTAINE
5fd70502a0
Update free-programming-cheatsheets.md - React (#7095)
I suggested a React cheat sheet that I use very often. It is one of the most exhaustive and qualitative in my opinion.
2022-09-20 21:10:16 -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
João Vitor
a48972cea6
Remove Curso do React Native implementando CRUD (#7092)
This link is not working
2022-09-20 21:01:36 -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
9584b7ea3e
escape markdown in resources titles/links (#7086) 2022-09-18 10:05:43 -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
Prashant Bhapkar
5d5e9c3973
Update free-programming-cheatsheets.md (#7088)
Update broken link from Docker Section.
2022-09-18 10:02:22 -04:00
João Vitor
df662a2db7
Add Docker course playlist by Robert Silva to free-courses-pt_BR.md (#7081)
* Update free-courses-pt_BR.md

* Update courses/free-courses-pt_BR.md

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-09-18 09:56:23 -04:00
أحمد الطبراني
0561a25f53
add & update arabic course (#7082)
* add & update arabic course

* fix

* update url to playlist

* Update courses/free-courses-ar.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-18 09:55:19 -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
dependabot[bot]
fc4b0c5c13
chore(deps): bump tj-actions/changed-files from 29.0.4 to 29.0.7 (#7087) 2022-09-17 10:58:12 +00: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
David Ordás
625c03b71c
chore: update agi.mit.edu by Lex Fridman resource (#7074)
Now the link points to http://agi.mit.edu -> https://deeplearning.mit.edu

Addresses Broken links #6942
Resolves #6003
2022-09-14 17:26:01 -04:00
David Ordás
d16c9672e5
ci(pinner): Create issues-pinner.yml workflow (#7056)
* ci(pinner): Create `issues-pinner.yml` workflow

To monitor pin/unpin issue events and add/remove state labels accordingly

* format: remove the superfluous newlines

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

* fix: missing multiline token in remove input

* chore: use emoji text instead its icon

* all in one job + cleanup

* docs: add comment as workflow heading explaining what it does

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-09-14 13:54:10 -04:00
Amirreza Heydari | امیررضا حیدری
da8206d6c2
add Vue.js sariasan.com free full lessons (#6917)
* add vue.js website free lean for line 80

* lint: Only one blank line at the end of document

* lint: solve rule `blank-lines-1-0-2` fault

* Add the author for sariasan.com resources

* chore: move from books to courses (`fa_IR`)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-14 09:25:19 -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
88454860d6
ci(stale): create stale.yml workflow (#7053)
* ci(stale): create `stale.yml` workflow

- Treat issues and PRs separately
- At the end, generate a cross-linked summary with all processed issues/PRs

* chore: apply suggested interval ratio 60/30

* chore: cron every 6 hours o'clock...

at 0:00am 6:00am 12:00pm 18:00pm

* chore: multiline string for messages posted by bot

* fix: concurrency and job atomicity

* format: remove the superfluous newlines

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

* security: limit access to contents

* feat: `blocked,must,should,keep` exempt labels

* fix: report not work since job outputs aren't exported from their respective jobs

* chore: cron every 1 hour o'clock

* fix: filter outputs to exempt share secrets between jobs

* chore: use emoji text instead its icon

* chore: cron back again every 6 hours o'clock...

Reverts commit dc44e45b27

* chore: refactor workflow to have only one job but one step for issues and other for PRs

New features:
- run on push over this workflow
- run manually have debug option to make a dry-run execution
- run scheduled is every 6 hours at o'clock
- Summary report is in table format instead of list items

* chore: cron back again once a day at 00:00 UTC

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-09-13 12:11:21 -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