free-programming-books

ಕೊಡುಗೆದಾರರ ಪರವಾನಗಿ ಒಪ್ಪಂದ

ಈ ಯೋಜನೆಗೆ ಕೊಡುಗೆದಾರರು ರೆಪೊಸಿಟರಿಯ ನಿಯಮಗಳು ಅನ್ನು ಒಪ್ಪುತ್ತಾರೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.

ಕೊಡುಗೆದಾರರ ನೀತಿ ಸಂಹಿತೆ

ಈ ಭಂಡಾರಕ್ಕೆ ಕೊಡುಗೆ ನೀಡುವ ಮೂಲಕ, ಎಲ್ಲಾ ಕೊಡುಗೆದಾರರು ಈ ನಡತೆ ಸಂಹಿತೆ ಗೆ ಒಪ್ಪುತ್ತಾರೆ. (ಅನುವಾದಗಳು)

ಸಾರಾಂಶ

  1. “ಪುಸ್ತಕವನ್ನು ಸುಲಭವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಶಾರ್ಟ್‌ಕಟ್” ಪುಸ್ತಕವು ಉಚಿತವಾಗಿದೆ ಎಂದು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. ಈ ಯೋಜನೆಗೆ ಕೊಡುಗೆ ನೀಡುವ ಮೊದಲು, ಶಾರ್ಟ್‌ಕಟ್ ಉಚಿತವಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಇಮೇಲ್ ಅಗತ್ಯವಿರುವ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಸಹ ನಾವು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ, ಆದರೆ ಇಮೇಲ್ ಕೇಳುವವರಿಗೆ ನಾವು ಅವಕಾಶ ನೀಡುತ್ತೇವೆ.

  2. ನೀವು Git ಅನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾಗಿಲ್ಲ: ನೀವು ಮಾನದಂಡವನ್ನು ಪೂರೈಸುವ ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು ಈಗಾಗಲೇ ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ ಕಂಡುಬಂದರೆ, ನಂತರ ಹೊಸ ಸಮಸ್ಯೆ
    • Git ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ, ರೆಪೊಸಿಟರಿಯನ್ನು ಫೋರ್ಕ್ ಮಾಡಿ ಮತ್ತು ಪುಲ್ ವಿನಂತಿಯನ್ನು (PR) ಕಳುಹಿಸಿ.
  3. ನಾವು ಆರು ರೀತಿಯ ಪಟ್ಟಿಗಳನ್ನು ಒದಗಿಸುತ್ತೇವೆ. ದಯವಿಟ್ಟು ಸರಿಯಾದದನ್ನು ಆಯ್ಕೆಮಾಡಿ:

    • ಪುಸ್ತಕಗಳು: PDF, HTML, ePub, gitbook.io ಆಧಾರಿತ ವೆಬ್‌ಸೈಟ್‌ಗಳು, git ರೆಪೊಸಿಟರಿಗಳು, ಇತ್ಯಾದಿ.
    • ಕೋರ್ಸ್: ಇಲ್ಲಿ, ಕೋರ್ಸ್ ಒಂದು ಶೈಕ್ಷಣಿಕ ಸಾಧನವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಪುಸ್ತಕವಲ್ಲ. [ಉದಾಹರಣೆ ಕೋರ್ಸ್] (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
    • ಇಂಟರಾಕ್ಟಿವ್ ಕೋರ್ಸ್: ಬಳಕೆದಾರರು ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಬಹುದಾದ ವೆಬ್‌ಸೈಟ್ ಅಥವಾ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಆದೇಶವನ್ನು ನಮೂದಿಸಬಹುದು (ಮೌಲ್ಯಮಾಪನವು ಗ್ರೇಡಿಂಗ್ ಅಲ್ಲ). ಉದಾಹರಣೆಗಳು: [ಹ್ಯಾಸ್ಕೆಲ್ ಪ್ರಯತ್ನಿಸಿ] (http://tryhaskell.org), [GitHub ಪ್ರಯತ್ನಿಸಿ] (http://try.github.io).
    • ಆಟದ ಮೈದಾನಗಳು : ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಲಿಯಲು ಆನ್‌ಲೈನ್ ಮತ್ತು ಸಂವಾದಾತ್ಮಕ ವೆಬ್‌ಸೈಟ್‌ಗಳು, ಆಟಗಳು ಅಥವಾ ಡೆಸ್ಕ್‌ಟಾಪ್ ಸಾಫ್ಟ್‌ವೇರ್. ಕೋಡ್ ತುಣುಕುಗಳನ್ನು ಬರೆಯಿರಿ, ಕಂಪೈಲ್ ಮಾಡಿ (ಅಥವಾ ರನ್ ಮಾಡಿ) ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಿ. ಆಟದ ಮೈದಾನಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕೋಡ್‌ನೊಂದಿಗೆ ಆಡುವ ಮೂಲಕ ನಿಮ್ಮ ಕೈಗಳನ್ನು ಫೋರ್ಕ್ ಮಾಡಲು ಮತ್ತು ಕೊಳಕು ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
    • ಪಾಡ್‌ಕ್ಯಾಸ್ಟ್ ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೆಕಾರ್ಡಿಂಗ್
    • ಸಮಸ್ಯೆ ಪುಸ್ತಕ ಮತ್ತು ಸ್ಪರ್ಧಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್: ಇದು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡುವ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಅಂತಹ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗಳು ಪೀರ್-ನಿರ್ದೇಶಿತ ಕೋಡ್ ವಿಮರ್ಶೆಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.
  4. ಕೆಳಗಿನ [ಮಾರ್ಗಸೂಚಿ] (#ಮಾರ್ಗಸೂಚಿ) ಅನ್ನು ನೋಡಿ ಮತ್ತು [ಮಾರ್ಕ್‌ಡೌನ್ ಮಾನದಂಡ] (#ಸ್ಟ್ಯಾಂಡರ್ಡ್) ಅನ್ನು ಅನುಸರಿಸಿ.

  5. GitHub ಕ್ರಿಯೆಗಳು ಪ್ರತಿ ಪಟ್ಟಿಯು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಮಾರ್ಕ್‌ಡೌನ್ ವಿಶೇಷಣಗಳನ್ನು ಅನುಸರಿಸಲಾಗಿದೆ. ಪ್ರತಿ ಸಲ್ಲಿಕೆ** ತಪಾಸಣೆಯನ್ನು ಹಾದುಹೋಗುತ್ತದೆಯೇ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ** ಪರಿಶೀಲಿಸಿ.

ಮಾರ್ಗಸೂಚಿ

ಮಾನದಂಡ

ಒಳಗೊಂಡಿರಬೇಕು:

ಉದಾಹರಣೆ:

[...]
* [ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/example.html)
                                (ಖಾಲಿ ಸಾಲು)
                                (ಖಾಲಿ ಸಾಲು)
### ಉದಾಹರಣೆ
                                (ಖಾಲಿ ಸಾಲು)
* [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html)
* [ಕೆಲವು ಇತರ ಪುಸ್ತಕ] (http://example.com/other.html)

ಕೊಡುಗೆದಾರರ ಪರವಾನಗಿ ಒಪ್ಪಂದ

ಈ ಯೋಜನೆಗೆ ಕೊಡುಗೆದಾರರು ರೆಪೊಸಿಟರಿಯ ನಿಯಮಗಳು ಅನ್ನು ಒಪ್ಪುತ್ತಾರೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.

ಕೊಡುಗೆದಾರರ ನೀತಿ ಸಂಹಿತೆ

ಈ ಭಂಡಾರಕ್ಕೆ ಕೊಡುಗೆ ನೀಡುವ ಮೂಲಕ, ಎಲ್ಲಾ ಕೊಡುಗೆದಾರರು ಈ ನಡತೆ ಸಂಹಿತೆ ಗೆ ಒಪ್ಪುತ್ತಾರೆ. (ಅನುವಾದಗಳು)

ಸಾರಾಂಶ

  1. “ಪುಸ್ತಕವನ್ನು ಸುಲಭವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಶಾರ್ಟ್‌ಕಟ್” ಪುಸ್ತಕವು ಉಚಿತವಾಗಿದೆ ಎಂದು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. ಈ ಯೋಜನೆಗೆ ಕೊಡುಗೆ ನೀಡುವ ಮೊದಲು, ಶಾರ್ಟ್‌ಕಟ್ ಉಚಿತವಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಇಮೇಲ್ ಅಗತ್ಯವಿರುವ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಸಹ ನಾವು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ, ಆದರೆ ಇಮೇಲ್ ಕೇಳುವವರಿಗೆ ನಾವು ಅವಕಾಶ ನೀಡುತ್ತೇವೆ.

  2. ನೀವು Git ಅನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾಗಿಲ್ಲ: ನೀವು ಮಾನದಂಡವನ್ನು ಪೂರೈಸುವ ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು ಈಗಾಗಲೇ ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ ಕಂಡುಬಂದರೆ, ನಂತರ ಹೊಸ ಸಮಸ್ಯೆ
    • Git ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ, ರೆಪೊಸಿಟರಿಯನ್ನು ಫೋರ್ಕ್ ಮಾಡಿ ಮತ್ತು ಪುಲ್ ವಿನಂತಿಯನ್ನು (PR) ಕಳುಹಿಸಿ.
  3. ನಾವು ಆರು ರೀತಿಯ ಪಟ್ಟಿಗಳನ್ನು ಒದಗಿಸುತ್ತೇವೆ. ದಯವಿಟ್ಟು ಸರಿಯಾದದನ್ನು ಆಯ್ಕೆಮಾಡಿ:

    • ಪುಸ್ತಕಗಳು: PDF, HTML, ePub, gitbook.io ಆಧಾರಿತ ವೆಬ್‌ಸೈಟ್‌ಗಳು, git ರೆಪೊಸಿಟರಿಗಳು, ಇತ್ಯಾದಿ.
    • ಕೋರ್ಸ್: ಇಲ್ಲಿ, ಕೋರ್ಸ್ ಒಂದು ಶೈಕ್ಷಣಿಕ ಸಾಧನವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಪುಸ್ತಕವಲ್ಲ. [ಉದಾಹರಣೆ ಕೋರ್ಸ್] (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
    • ಇಂಟರಾಕ್ಟಿವ್ ಕೋರ್ಸ್: ಬಳಕೆದಾರರು ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಬಹುದಾದ ವೆಬ್‌ಸೈಟ್ ಅಥವಾ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಆದೇಶವನ್ನು ನಮೂದಿಸಬಹುದು (ಮೌಲ್ಯಮಾಪನವು ಗ್ರೇಡಿಂಗ್ ಅಲ್ಲ). ಉದಾಹರಣೆಗಳು: [ಹ್ಯಾಸ್ಕೆಲ್ ಪ್ರಯತ್ನಿಸಿ] (http://tryhaskell.org), [GitHub ಪ್ರಯತ್ನಿಸಿ] (http://try.github.io).
    • ಆಟದ ಮೈದಾನಗಳು : ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಲಿಯಲು ಆನ್‌ಲೈನ್ ಮತ್ತು ಸಂವಾದಾತ್ಮಕ ವೆಬ್‌ಸೈಟ್‌ಗಳು, ಆಟಗಳು ಅಥವಾ ಡೆಸ್ಕ್‌ಟಾಪ್ ಸಾಫ್ಟ್‌ವೇರ್. ಕೋಡ್ ತುಣುಕುಗಳನ್ನು ಬರೆಯಿರಿ, ಕಂಪೈಲ್ ಮಾಡಿ (ಅಥವಾ ರನ್ ಮಾಡಿ) ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಿ. ಆಟದ ಮೈದಾನಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕೋಡ್‌ನೊಂದಿಗೆ ಆಡುವ ಮೂಲಕ ನಿಮ್ಮ ಕೈಗಳನ್ನು ಫೋರ್ಕ್ ಮಾಡಲು ಮತ್ತು ಕೊಳಕು ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
    • ಪಾಡ್‌ಕ್ಯಾಸ್ಟ್ ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೆಕಾರ್ಡಿಂಗ್
    • ಸಮಸ್ಯೆ ಪುಸ್ತಕ ಮತ್ತು ಸ್ಪರ್ಧಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್: ಇದು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡುವ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಅಂತಹ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗಳು ಪೀರ್-ನಿರ್ದೇಶಿತ ಕೋಡ್ ವಿಮರ್ಶೆಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.
  4. ಕೆಳಗಿನ [ಮಾರ್ಗಸೂಚಿ] (#ಮಾರ್ಗಸೂಚಿ) ಅನ್ನು ನೋಡಿ ಮತ್ತು [ಮಾರ್ಕ್‌ಡೌನ್ ಮಾನದಂಡ] (#ಸ್ಟ್ಯಾಂಡರ್ಡ್) ಅನ್ನು ಅನುಸರಿಸಿ.

  5. GitHub ಕ್ರಿಯೆಗಳು ಪ್ರತಿ ಪಟ್ಟಿಯು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಮಾರ್ಕ್‌ಡೌನ್ ವಿಶೇಷಣಗಳನ್ನು ಅನುಸರಿಸಲಾಗಿದೆ. ಪ್ರತಿ ಸಲ್ಲಿಕೆ** ತಪಾಸಣೆಯನ್ನು ಹಾದುಹೋಗುತ್ತದೆಯೇ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ** ಪರಿಶೀಲಿಸಿ.

ಮಾರ್ಗಸೂಚಿ

ಮಾನದಂಡ

ಒಳಗೊಂಡಿರಬೇಕು:

ಉದಾಹರಣೆ:

[...]
* [ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/example.html)
                                (ಖಾಲಿ ಸಾಲು)
                                (ಖಾಲಿ ಸಾಲು)
### ಉದಾಹರಣೆ
                                (ಖಾಲಿ ಸಾಲು)
* [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html)
* [ಕೆಲವು ಇತರ ಪುಸ್ತಕ] (http://example.com/other.html)