Commit Graph

68 Commits

Author SHA1 Message Date
knguyen100000010
ed82661b9e
Add OpenMP reference card ()
* Add OpenMP reference card

* moved OpenMP cheat sheet to C++
2022-10-07 21:19:07 -04:00
Hariraj
799b7c2773
Add SEO cheatsheet ()
* feat: Add SEO cheatsheet

* fix: Remove site name

Co-authored-by: Hariraj A <harunachalam@contractor.ea.com>
2022-10-07 18:33:42 -04:00
knguyen100000010
b71386c51b
Add MPI Cheat Sheet ()
* Add MPI Cheat Sheet

* Fix order

* Sperate MPI and OpenMP to different sections

* Move MPI cheat sheet to C++
2022-10-07 18:27:52 -04:00
Rituraj Dey
3d1794a499
Added Dart Cheatsheet ()
* Added Dart Cheatsheet

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

* Updated Dart Cheatsheet

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>
2022-10-07 18:26:05 -04:00
Hariraj
7b48661cf4
Add accessibility cheatsheet ()
* feat: Add accessibility cheatsheet

* fix: Remove site name

Co-authored-by: Hariraj A <harunachalam@contractor.ea.com>
2022-10-07 10:06:01 -04:00
Nguyen Long Nhat
d48753f661
Add VSCode Cheatsheet ()
* add VSCode Cheatsheet

* fix lint
2022-10-05 23:36:37 -04:00
Hariraj
32c151ff33
hari70a add sass cheatsheet ()
* hari70a add sass cheatsheet

* lint: solve warnings + add creators

Co-authored-by: Hariraj A <harunachalam@contractor.ea.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-05 23:02:28 -04:00
Yogan G
42796250c6
Added Java Cheat Sheet by Edureka ()
* added Java Cheat Sheet by Edureka

* added Java Cheat Sheet by Edureka
2022-10-05 13:54:38 -04:00
Phuong-Cat Ngo
b95204b251
Docker broken links ()
* Docker broken links

updated docker to remove broken links and replace them with updated links or wayback (L88, L91)

* Update free-programming-cheatsheets.md

attempt in fixing linter error

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

I switched all the online to HTML

* Update free-programming-cheatsheets.md

typo fix
2022-10-05 12:01:13 -04:00
Ayan
e037774f65
feat: added nextjs cheatsheet and go cheatsheet ()
* feat: added nextjs cheatsheet and go cheatsheet

* fix: build check

* added author's name
2022-10-04 20:45:06 -04:00
Yuvi Malhotra
5eafb4e83e
Added codewithharry Mongodb cheat sheet ()
* Added codewithharry Mongodb cheat sheet

* Fixing resource info

* Fixing resource info

* lint: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 20:46:38 -04:00
Dirk
740ed0e5cf
Add Vue3 Cheatsheet for Developers () 2022-10-02 18:04:03 -04:00
Rituraj Dey
cc668667c5
Updated Django cheat sheets ()
* Updated Django Cheat Sheets

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

* Updated Django Cheat Sheets

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

* Moved the entire section of Django to Python as a subsection

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

* Updated Cheat sheet links

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

* move Django as Python subsection

* Add Python Crash Course Cheatsheet (2nd Edition) by Eric Matthes

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:04:35 -04:00
Dirk
30b3eab6d4
Fix link to docker cheatsheet () 2022-10-01 14:53:02 -04:00
Keerthana Sathyakumar
f5ed770e7d
Added 'Atlassian Git Cheatsheet' ()
* Added Git Cheatsheet

* Reverting superfluous added newlines

Resolves some of linter warnings

* fix resource info

* Add PDF format note

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 14:52:21 -04:00
Atharv Phadnis
e4d212b9fd
Added cheatsheet for Fish Shell ()
* Added cheatsheet for Fish Shell

* Added Category "Shell Scripting"

* Removed unneeded Indexes

* chore: remove not needed section anchor alias

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 14:39:06 -04:00
Mathieu FONTAINE
5fd70502a0
Update free-programming-cheatsheets.md - React ()
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
Prashant Bhapkar
5d5e9c3973
Update free-programming-cheatsheets.md ()
Update broken link from Docker Section.
2022-09-18 10:02:22 -04:00
David Ordás
4d678252fe
chore!: join IDE and editors into same section ()
* 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  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
David Ordás
356c50cdda
feat: add 3 GitGuardian's cheatsheets about Git, GitHub & Docker ()
* add `GitHub Actions Security Best Practices` cheatsheet

Article: https://blog.gitguardian.com/github-actions-security-cheat-sheet/
PDF: https://res.cloudinary.com/da8kiytlc/image/upload/v1651737641/GitHub-Actions-Security-Best-Practices_cheatsheet.pdf

* add `8 Easy Steps to Set Up Multiple GitHub Accounts` cheatsheet

Article: https://blog.gitguardian.com/8-easy-steps-to-set-up-multiple-git-accounts/
PDF: https://res.cloudinary.com/da8kiytlc/image/upload/v1647871440/Cheatsheets/GitGuardian_GitHub_Accounts_Cheatsheet.pdf

* add `Docker Security Best Practices` cheatsheet

Article: https://blog.gitguardian.com/how-to-improve-your-docker-containers-security-cheat-sheet/
PDF: https://res.cloudinary.com/da8kiytlc/image/upload/v1627655008/Cheatsheets/Docker-Security-Cheatsheet_hp8lh3.pdf

* chore: remove PDF links
2022-08-30 17:34:28 -04:00
Mariusz Michalowski
f2e3f84c62
Added new Kubernetes Cheat Sheet () 2022-08-19 08:32:50 +02:00
Eric Hellman
c590ec615b
change upper case to lower cas in fragment ids ()
note- caps are ok in hex-escaped fragments
2022-08-18 10:09:23 +02:00
David Ordás
5324b9e3cf
fix: homogenize markdown across files using markdownlint rules ()
* 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 

* 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>
2022-08-12 15:14:00 +02:00
David Ordás
44579d3373
join and homogenize HTML & CSS section title across files () 2022-07-29 12:46:20 +02:00
Abhishek Kashyap
c0fe4b631f
Add mosh hamedani git cheatsheet (pdf) ()
* Add mosh hamedani git cheatsheet (pdf)

* fix linter error.

* remove unwanted line

* Update free-programming-cheatsheets.md
2022-07-18 21:41:53 +02:00
David Ordás
7dcedf3bec
chore: standardize Programming with Mosh instructor ()
* Standardize `Programming with Mosh` instructor

* Standardize `Programming with Mosh` instructor
2022-03-19 13:42:19 -04:00
David Ordás
0e9ad7e994
chore: HTML5 anchors compilant <a name= > <a id= ()
* HTML5 anchors compilant `<a name=>` > `<a id=` for books

* HTML5 anchors compilant `<a name=>` > `<a id=` for courses

* HTML5 anchors compilant `<a name=>` > `<a id=` for contribs

* HTML5 anchors compilant `<a name=>` > `<a id=` for casts

* HTML5 anchors compilant `<a name=>` > `<a id=` for cheats

* HTML5 anchors compilant `<a name=>` > `<a id=` for interactives

* HTML5 anchors compilant `<a name=>` > `<a id=` for playgrounds
2022-02-25 11:23:35 -05:00
David Ordás
fd2046a579
feat: Add Docker cheatsheets (english & spanish) ()
* feat: Add `Docker` category to cheatsheet

Add Docker containers category to cheatsheet

* feat: Add Denny Zhang's Docker cheatsheet

* feat: Add Aymen EL Amri's Docker cheatsheet

* feat: Add Collabnix's Docker cheatsheet

* feat: Add IntelliPaat's Docker cheatsheet

* feat: Add Anthony Rioux's Docker cheatsheet

FRONTMATTER: https://low-orbit.net/docker-cheat-sheet
PDF: https://low-orbit.net/docker-cheat-sheet.pdf

* feat: Add Nikko Pedersen's Docker CheatSheet

* feat: Add OWASP's Docker Security Cheat Sheet

* feat: Add helmcode's Docker cheatsheet

by Cristian Córdova

* feat: Add DevHints' docker cheatsheet

* Add Vishnu Chilamakuru's Docker cheatsheet

* feat: Add DockerLux's cheatsheets

by Gildas Cuisinier @ Docker Meetup Luxembourg

* fix: alphabetize

* fix: alphabetize

* feat: Add Kapeli's Docker cheatsheets

by Bogdan Popescu

* feat: Add official Docker Cheat Sheet

by the Docker Inc. team

* feat: Add Will Sargent's docker cheatsheet

* fix: Kapeli's Dockerfile cheatsheet url

* feat: Add RedHat Developers' docker cheatsheet

by Bachir Chihani, Rafael Benevides

* feat: Add LeanMind's dockerfiles cheatsheet

by Yodra Lopez

* fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file

* Merge  upstream/main commit into cheatsheets/docker

* feat: configure gitignores for NodeJS, IDE, sys...

(cherry picked from commit b3f1b8e772)

* mark spanish resources with a emoji flag

* archive redhat developers cheatsheet

404 Not found
2022-02-07 19:54:03 -05:00
David Ordás
180a96757f
fix: Use Markdown instead of HTML markup for H3 & H4 headings ()
* fix: Markdown markup for `C++` heading

* fix: Markdown markup for `Дизайн и Aрхитектура` heading

* fix: Markdown H4 markup for `Next.js` heading

* fix: Markdown H3 markup for `C#` heading
2022-01-31 12:02:06 -05:00
Adám Brudzewsky
9bbce89c94
Add APL-related items ()
* Add one APL book

And fix links and notes the some others

* Add APL cheat sheets

* APL courses

* French APL video series

* mark APL Course as in process, add one more course

* mark as in process

* ADSP and Array Cast

* Add APL

* Add APL-related entries

* Add number for sort ordering

* correct number of blank lines between last section and next heading

* Remove trailing slash

* Move book

* Move book and limit URLs to 1 per line

* full URL

* add missing line

* Combine into playlist

* replace multiple links with single link

… which is a redirect to the listing for the latest released version
2022-01-01 14:47:24 -05:00
Eric Hellman
9f69d4b77e
add polish git cheatsheet from and Allison's Vim from ()
* Update free-programming-cheatsheets.md

add polish git cheatsheet

* Update free-programming-cheatsheets.md

add lang notations for portuguese vim cheatsheets

* feat: add Allison's Vim cheatsheet

Closes EbookFoundation/free-programming-books/pull/6091

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-09 14:14:18 -05:00
Ujwal Kandi
830e1d6f35
Added Git Cheat Sheet by GitLab () 2021-10-25 12:37:13 -04:00
Priyansh Bimbisariye
fbf741b891
kotlin cheatsheet () 2021-10-24 10:14:12 -04:00
Si Lam
f09c007ebe
Add Vue.JS 2.3 Complete API CheatSheet - Marozed ()
* Add Vue.JS 2.3 Complete API CheatSheet - Marozed

* Add Algorithm books from goalkicker.com

* Fix the Add Vue.JS 2.3 Complete API CheatSheet - Marozed

* add creator note

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

* add creator

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

* Recover deleted white line

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: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-24 09:51:44 -04:00
Courage
9ccfa30ee3
Update free-programming-cheatsheets.md ()
* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.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>
2021-10-22 22:18:58 -04:00
Abishek Sriram G
a0a3c269a1
Updated Cheatsheets with New sources ()
* Updated Cheatsheets with New sources

2 Links added.
1. C++ - Cheatsheet Greg Book 2002
2. MongoDB codecentric Cheatsheet

* Updated Commit - alphabetical order

* Updated and corrected space as per Guidelines

* Rollbacked incorrect Space Mistake

* Removed C++ cheatsheet, for which proper attribution source not available

* use correct title

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

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-20 09:31:13 -04:00
Fadhil Halimm
2133244ba8
Php cheat sheet ()
* Add PHP cheat sheet

* Remove auto indention

* Remove auto indention

* Update alphabet sorting

* Update

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

* Update more/free-programming-cheatsheets.md

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-18 22:15:41 -04:00
Faustina Leonita
ad7c2aa0bb
Added Any Resources ()
* added new resources in cheat sheet file

* added new resource

* move to new position

* arrange the position

* arrange the position

* fixed problems

* fixed the space rows

* changed position into alphabetical

* Update more/free-programming-cheatsheets.md

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

* Update courses/free-courses-id.md

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

* Update more/free-programming-cheatsheets.md

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

* Update more/free-programming-cheatsheets.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>
2021-10-18 22:12:54 -04:00
Vashishth Patel
261175602a
C++, Java, Go Cheatsheets Added ()
* C++ Java Go R Cheatsheets Added

* fixed alphabetical order

* R removed and other source updated

* name updated

* fix Go name
2021-10-16 13:17:36 -04:00
Andrey
290058ca63
Add Nest.js cheatsheet ()
Co-authored-by: Andrey <>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-16 13:09:36 -04:00
Linh0704
d2432dbbb6
Add PyTorch Cheat Sheet ()
* Add PyTorch Cheat Sheet

* put lists in order

* fix order
2021-10-13 09:56:56 -04:00
chrdek
4bda7c2b87
Added RPi cheatsheets ()
* add to documentation

* Added RPi cheatsheets

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

fixed 404 broken link issue

* Update free-programming-cheatsheets.md

* Update CONTRIBUTING.md

* Added Blockchain books -PDF

* Delete free-programming-books-langs.md

* Re-added books

* Additional changes, mods.

* Update free-programming-books-langs.md

* Modifications contrib.

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Additions for Tensorflow cheatsheets (other branch)

* Update free-programming-cheatsheets.md

* Changes on other files

* Update free-programming-cheatsheets.md

* Additional changes

* Final changes for cheatsheets page nl ends.

* Update free-programming-cheatsheets.md

added the official content from kaggle for TF (includes pdf link, html only)
removed the blog TF link at the top (as per contributing.md guidelines)

* Update free-programming-books-langs.md

About: Blockchain additions, removed all the whitepapers from the list.

Why is the "Introducting Eth*" allowed in the PDF list of ebooks and the "*for dummies" series  not allowed? I do not see that rule in the contributing.md file
AFAIK, both are online ebooks links, both with an ISBN/Table Of Contents for chapters.

Either way, i replaced the first one with one that is free from offic. ibm public link

* delete patch

* Remove patch. not free

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

* use wayback machine to provide its backed PDF link

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

* add in process, creator

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

* blockchain is not a language. the dummies book should be is subjects list

Co-authored-by: eric <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-12 09:55:17 -04:00
Nilay Ghosh
1a8e805ddd
Added Resources for Blockchain And Solidity (HacktoberFest) ()
* Added free-programming-playgrounds for Solidity

* Added free-programming-interactive-tutorials-en for Solidity

* Update free-programming-interactive-tutorials-en.md

* Added free-programming-cheatsheets for Solidity

* Added free-courses-en for Blockchain

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-courses-en.md

* Update free-programming-playgrounds.md

* Update free-programming-cheatsheets.md

* Update free-programming-interactive-tutorials-en.md

* Update free-programming-playgrounds.md

* Recover deleted Manoj Ramesh resource

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

* Update more/free-programming-playgrounds.md

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

* add creator

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

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-09 13:54:07 -04:00
M.Hossein
c0a4e094ab
add modern javascript cheatsheet () 2021-10-08 21:41:44 -04:00
Andrey
5f98374858
Add Nuxt.js Cheatsheet ()
* Add Nuxt.js Cheatsheet

* Sort nuxt.js cheatsheet alphabetically

Co-authored-by: Andrey <>
2021-10-08 11:09:14 -04:00
siw3kosky
b28bd383f8
Update free-programming-cheatsheets.md ()
Added Scapy cheatsheet
2021-10-07 12:25:02 -04:00
Matthew Utin
8f2fa3123b
Added to free-programming-cheatsheets.md ()
* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

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

* Update more/free-programming-cheatsheets.md

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

* Update more/free-programming-cheatsheets.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>
2021-10-07 10:14:24 -04:00
Abdul Rehaman
25e8027768
Added markdown cheatsheet () 2021-10-06 10:24:12 -04:00
Shahil Patel
76284ea5c7
Added respective authors to the links ()
* Added respective authors to the links

* Update more/free-programming-cheatsheets.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>
2021-10-05 21:11:26 -04:00
Roboam Casanova
33dcfc6ef4
Add cht.sh Go Cheatsheet entry ()
* Add cht.sh Go Cheatsheet entry

- A quick tutorial/reference to learn Go.

* Add Go cheatsheet to correct place

- Add Go cht.sh entry to free-programming-cheatsheets.md
- Remove Go cht.sh entry from free-courses-en.md

* Fix blank-lines lint error
2021-10-03 16:59:28 -04:00