Compare commits

...

5 Commits

Author SHA1 Message Date
Avni Aggarwal
095a7bd9c6
Merge 8296ae9735 into 2d1bd6bf03 2024-12-17 02:06:47 +00:00
You Gao
2d1bd6bf03
feat: testing book to added to ``books/free-programming-books-subjects.md`` (#11788)
Some checks are pending
Check URLs from changed files / Get changed files (push) Waiting to run
Check URLs from changed files / Check @ ${{ matrix.file }} (push) Blocked by required conditions
Check URLs from changed files / GitHub report (push) Blocked by required conditions
Detect conflicting PRs / Detect (push) Waiting to run
* feat: added book

* fix: book name

* fix: trailing slash

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

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2024-12-16 21:06:34 -05:00
You Gao
1e86318ce2
feat: book added (#11787) 2024-12-16 20:40:33 -05:00
Avni Aggarwal
8296ae9735 fixed/added suggested changes to CONTRIBUTING-hi.md 2024-10-14 21:58:12 +05:30
Avni Aggarwal
c256254130 feature/added contributing.md-hindi-translation 2024-10-14 01:43:58 +05:30
2 changed files with 24 additions and 21 deletions

View File

@ -868,6 +868,7 @@ Kerridge (PDF) (email address *requested*, not required)
* [Crypto 101 - Crypto for everyone](https://www.crypto101.io)
* [Cryptography](https://en.wikibooks.org/wiki/Cryptography) - Wikibooks (HTML) *(:construction: in process)*
* [CryptoParty Handbook](https://unglue.it/work/141611/)
* [Fuzzing Book](https://www.fuzzingbook.org) - Andreas Zeller, Rahul Gopinath, Marcel Böhme, Gordon Fraser, Christian Holler (HTML)
* [Gray Hat Hacking: The Ethical Hacker's Handbook](https://pages.cs.wisc.edu/~ace/media/gray-hat-hacking.pdf) - Allen Harper, Jonathan Ness, Chris Eagle, Shon Harris, Gideon Lenkey, Terron Williams (PDF)
* [Handbook of Applied Cryptography](https://cacr.uwaterloo.ca/hac/index.html)
* [How HTTPS works](https://howhttps.works) - dnsimple
@ -945,6 +946,7 @@ Kerridge (PDF) (email address *requested*, not required)
* [Category Theory for Programmers](https://github.com/hmemcpy/milewski-ctfp-pdf) - Bartosz Milewski (PDF)
* [Delftse Foundations of Computation](https://textbooks.open.tudelft.nl/textbooks/catalog/book/13) - Stefan Hugtenburgand, Neil Yorke-Smith @ TU Delft Open (PDF)
* [Homotopy Type Theory: Univalent Foundations of Mathematics](https://homotopytypetheory.org/book/) (PDF)
* [Introduction to Theoretical Computer Science](https://files.boazbarak.org/introtcs/lnotes_book.pdf) - Boaz Barak (PDF)
* [Introduction to Theory of Computation](https://cglab.ca/~michiel/TheoryOfComputation/) - Anil Maheshwari, Michiel Smid (PDF)
* [Models of Computation](https://cs.brown.edu/people/jes/book/) - John E. Savage
* [Principles of Programming Languages](https://web.archive.org/web/20150418034451/http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith *(:card_file_box: archived)*

View File

@ -24,7 +24,8 @@
- *Podcasts and Screencasts* : पॉडकास्ट और स्क्रीनकास्ट।
- *Problem Sets & Competitive Programming* : एक वेबसाइट या सॉफ़्टवेयर जो आपको सरल या जटिल समस्याओं को हल करके अपनी प्रोग्रामिंग कौशल का आकलन करने देता है, कोड समीक्षा के साथ या बिना, अन्य उपयोगकर्ताओं के साथ परिणामों की तुलना के साथ या बिना।
4. सुनिश्चित करें कि आप [नीचे दिए गए दिशानिर्देशों](#guidelines) का पालन करें और फ़ाइलों के [Markdown स्वरूपण](#formatting) का सम्मान करें।
4. सुनिश्चित करें कि आप [नीचे दिए गए दिशानिर्देशों](#दिशा-निर्देशों) का पालन करें और फ़ाइलों के [Markdown स्वरूपण](#formatting) का सम्मान करें।
5. GitHub Actions परीक्षण चलाएगा ताकि **आपकी सूचियाँ वर्णानुक्रमित हों** और **स्वरूपण नियमों का पालन किया गया हो****परीक्षण पास करने के लिए** सुनिश्चित करें कि आपके परिवर्तनों ने परीक्षण पास किए हैं।
@ -68,40 +69,40 @@
- दो लिंक के बीच `0` खाली लाइन हो।
- प्रत्येक `.md` फ़ाइल के अंत में `1` खाली लाइन हो।
Example:
उदाहरण:
```text
[...]
* [An Awesome Book](http://example.com/example.html)
* [एक अद्भुत किताब](http://example.com/example.html)
(खाली लाइन)
(खाली लाइन)
### Example
### उदाहरण
(खाली लाइन)
* [Another Awesome Book](http://example.com/book.html)
* [Some Other Book](http://example.com/other.html)
* [एक और अद्भुत किताब](http://example.com/book.html)
* [कुछ अन्य पुस्तक](http://example.com/other.html)
```
- `]` और `(` के बीच में कोई स्पेस न डालें:
```text
खराब: * [Another Awesome Book] (http://example.com/book.html)
अच्छा: * [Another Awesome Book](http://example.com/book.html)
खराब: * [एक और अद्भुत किताब] (http://example.com/book.html)
अच्छा: * [एक और अद्भुत किताब](http://example.com/book.html)
```
- यदि आप लेखक को शामिल करते हैं, तो ` - ` (एक डैश जिसमें सिंगल स्पेस शामिल हैं) का उपयोग करें:
```text
खराब : * [Another Awesome Book](http://example.com/book.html)- John Doe
अच्छा: * [Another Awesome Book](http://example.com/book.html) - John Doe
खराब : * [एक और अद्भुत किताब](http://example.com/book.html)- जॉन डो
अच्छा: * [एक और अद्भुत किताब](http://example.com/book.html) - जॉन डो
```
- लिंक और उसके फॉर्मेट के बीच एक स्पेस डालें:
```text
खराब : * [A Very Awesome Book]([https://example.org/book.pdf](https://example.org/book.pdf))(PDF)
खराब : * [एक बहुत बढ़िया किताब]([https://example.org/book.pdf](https://example.org/book.pdf))(PDF)
अच्छा: * [A Very Awesome Book\](https://example.org/book.pdf) (PDF)
अच्छा: * [एक बहुत बढ़िया किताब\](https://example.org/book.pdf) (PDF)
```
@ -109,9 +110,9 @@ Example:
```text
खराब : * [A Very Awesome Book](https://example.org/book.pdf)- (PDF) Jane Roe
खराब : * [A Very Awesome Book](https://example.org/book.pdf)- (PDF) जेन रो
अच्छा: * [A Very Awesome Book](https://example.org/book.pdf) - Jane Roe (PDF)
अच्छा: * [एक बहुत बढ़िया किताब](https://example.org/book.pdf) - जेन रो (PDF)
```
@ -119,11 +120,11 @@ Example:
```text
खराब : * [Another Awesome Book](http://example.com/)- John Doe (HTML)
खराब : * [एक और अद्भुत किताब](http://example.com/)- जॉन डो (HTML)
खराब : * [Another Awesome Book](https://downloads.example.org/book.html)- John Doe (डाउनलोड साइट)
खराब : * [एक और अद्भुत किताब](https://downloads.example.org/book.html)- जॉन डो (डाउनलोड साइट)
अच्छा: * [Another Awesome Book](http://example.com/) - John Doe (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html)
अच्छा: * [एक और अद्भुत किताब](http://example.com/) - जॉन डो (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html)
```
@ -131,9 +132,9 @@ Example:
```text
खराब : \* \[A Very Awesome Book\](https://example.org/book.html) \- Jane Roe \- 1970
खराब : \* \[एक बहुत बढ़िया किताब\](https://example.org/book.html) \- जेन रो \- 1970
अच्छा: \* \[A Very Awesome Book (1970)\](https://example.org/book.html) \- Jane Roe
अच्छा: \* \[एक बहुत बढ़िया किताब (1970)\](https://example.org/book.html) \- जेन रो
```
@ -141,7 +142,7 @@ Example:
```text
अच्छा: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) *(:construction: प्रक्रियाधीन)*
अच्छा: * [शीघ्र ही एक अद्भुत पुस्तक होगी](http://example.com/book2.html) - जेन रो (HTML) *(:निर्माण: प्रक्रियाधीन)*
```
@ -149,7 +150,7 @@ Example:
```text
अच्छा: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: संरक्षित)*
अच्छा: * [एक मार्ग-समर्थित दिलचस्प किताब](https://web.archive.org/web/20211016123456/http://example.com/) - जॉन डो (HTML) *(:कार्ड_फ़ाइल_बॉक्स: संरक्षित)*
```