Skip to content

Latest commit

 

History

History
370 lines (242 loc) · 57.7 KB

File metadata and controls

370 lines (242 loc) · 57.7 KB

ചിത്ര വിവരം

ലോഗോ 💖 കൊണ്ടു സൃഷ്ടിച്ചത് CandidDeer

ട്വീറ്റ്

ഡിസ്കോർഡ് PRs സ്വാഗതം ഓപ്പൺ സോഴ്‌സ് സ്നേഹം


അറിയിപ്പ്:

നിങ്ങൾ ഈ പ്രോജക്റ്റിൽ ഒരു മെയിന്റെയ്‌നറായി തുടരണം, അത് തുടരാൻ സഹായിക്കണോ? നിങ്ങൾക്ക് താത്പര്യമുണ്ടെങ്കിൽ, മെയിന്റെയ്‌നറിന്റെ ഗൈഡ് വായിക്കുക, ഞങ്ങളുടെ ഡിസ്കോർഡ് സർവറിൽ ചേരുക, പ്രോജക്ട് മെയിന്റെയ്‌നർമാരിൽ നിന്ന് ടീമിൽ ചേരാൻ അഭ്യർത്ഥിക്കുക.


ത്വരിത ആക്സസ് സൂചിക


പരിചയം

ഈ ട്യൂട്ടോറിയൽ ആദ്യമായി സംഭാവന ചെയ്യുന്നവരെ ഒരു എളുപ്പമുള്ള പ്രോജക്റ്റിൽ പങ്കെടുക്കാൻ സഹായിക്കുന്നതിന് ആണ്.

ലക്ഷ്യങ്ങൾ

  • ഒരു ഓപ്പൺ സോഴ്‌സ് പ്രോജക്റ്റിന് സംഭാവന ചെയ്യുക.
  • GitHub ഉപയോഗിക്കുന്നതിൽ കൂടുതൽ ആശ്വാസകരമാവുക.

ഇത് ആരാണ് വേണ്ടത്?

  • ഇത് മുഴുവൻ പുത്തൻവർക്കാണ്. നിങ്ങൾക്ക് <a href="" target=""></a> എന്നൊരു ആങ്കർ ടാഗ് എങ്ങനെ എഴുതാം, എഡിറ്റ് ചെയ്യാം എന്നത് അറിയാമെങ്കിൽ, നിങ്ങൾക്ക് ഇത് ചെയ്യാൻ കഴിയും.
  • അൽപ്പം കൂടുതൽ പരിചയമുള്ളവർക്കും ഇത് അനുയോജ്യമാണ്. അവർക്കായി അവരുടെ ആദ്യ ഓപ്പൺ സോഴ്‌സ് സംഭാവന ചെയ്യാൻ, അല്ലെങ്കിൽ കൂടുതൽ അനുഭവം കൂടാനും ആത്മവിശ്വാസം നേടാനും കൂടുതൽ സംഭാവനകൾ ചെയ്യാൻ.

എനിക്ക് ഇത് ചെയ്യേണ്ടത് എന്തിന്?

എന്താണ്, എന്തായാലും ഒരു വെബ് ഡെവലപ്പർ, നവാഗതനോ പരിചയസമ്പന്നനോ Git പതിപ്പ് നിയന്ത്രണം ഉപയോഗിക്കേണ്ടത്, GitHub എന്നത് Git ഹോസ്റ്റിംഗ് സേവനങ്ങളിൽ ഏറ്റവും പ്രചാരമുള്ളത് എന്നതാണ്. GitHub ഓപ്പൺ സോഴ്‌സ് സമൂഹത്തിന്റെ ഹൃദയമാണ്. GitHub ഉപയോഗിക്കുന്നതിൽ സുഖകരമാകുക ഒരു അനിവാര്യമായ കഴിവാണ്. ഒരു പ്രോജക്റ്റിൽ സംഭാവന ചെയ്യുന്നത് നിങ്ങളുടെ ആത്മവിശ്വാസം വർധിപ്പിക്കുകയും GitHub പ്രൊഫൈലിൽ നിങ്ങൾക്ക് കാണിക്കാനുളള ഒന്നും നൽകുകയും ചെയ്യും.

നിങ്ങൾ ഒരു പുതിയ ഡെവലപ്പർ ആയിരിക്കുകയാണെങ്കിൽ, നിങ്ങൾ Git, GitHub പഠിക്കേണ്ടതുണ്ടോ എന്ന് സംശയിക്കുകയാണെങ്കിൽ, ഉത്തരം ഇവിടെ ഉണ്ട്: You Should've Learned Git Yesterday.

ഞാൻ എന്ത് സംഭാവന ചെയ്യാൻ പോകുന്നു?

സംഭാവന കാർഡ്

നിങ്ങൾ ഈ പ്രോജക്ടിന്റെ വെബ് പേജിലേക്ക് ഇതുപോലെ ഒരു കാർഡ് സംഭാവന ചെയ്യാൻ പോകുന്നു. ഇത് നിങ്ങളുടെ പേര്, നിങ്ങളുടെ Twitter ഹാൻഡിൽ, ഒരു ചുരുക്കമായ വിവരണം, വെബ് ഡെവലപ്പർമാർക്കായി നിങ്ങൾ ശുപാർശ ചെയ്യുന്ന 3 ഉപകാരപ്രദമായ സ്രോതസ്സുകളുടെ ലിങ്കുകൾ ഉൾക്കൊള്ളും.

HTML ഫയലിനുള്ളിൽ കാർഡ് ടെംപ്ലേറ്റിന്റെ ഒരു പകർപ്പ് നിർമ്മിച്ച്, അത് നിങ്ങളുടെ സ്വന്തം വിവരങ്ങൾ ഉപയോഗിച്ച് ഇഷ്ടാനുസരണം മാറ്റി പണിയേണ്ടതുണ്ടാവും.


മൊഴിമാറ്റങ്ങൾ

ഈ ട്യൂട്ടോറിയൽ മറ്റ് ഭാഷകളിൽ ലഭ്യമാണ്.

അറബിക് (عربي) ബംഗാളി (বাংলা) ചൈനീസ് (പരമ്പരാഗത) (繁體中文) ഡച്ച് ഇംഗ്ലീഷ് (English)
ഫ്രഞ്ച് (Français) ജർമ്മൻ (Deutsch) ഹിന്ദി (हिंदी) ഇറ്റാലിയൻ (Italiano) ജപ്പാനീസ് (日本語)
കൊറിയൻ (한국어) പോളിഷ് (Polski) പോർച്ചുഗീസ് (Portuguese) റഷ്യൻ (Русский) സർബിയൻ (Српски)
സ്പാനിഷ് (Español) ടർക്കിഷ് (Türkçe) ഉക്രെയ്‌നിയൻ (українська) നോർവീജിയൻ (Norsk) മലയാളം

പ്രോജക്റ്റുകളുടെ ഡോക്യുമെന്റേഷന്റെ മൊഴിമാറ്റങ്ങൾ സ്വീകരിക്കപ്പെടുന്നു. സംഭാവന നൽകാൻ മൊഴിമാറ്റങ്ങൾ ഗൈഡ് വായിക്കുക.


സജ്ജീകരണം! :)

[!കോളം] ഈ ട്യൂട്ടോറിയൽ GitHub PC-ആധാരിതമാണ്. നിങ്ങൾ ടർമിനലുമായി സുഖമുള്ളവർ ആണെങ്കിൽ ഈ ട്യൂട്ടോറിയലിലേക്ക് പോയി (ഇവിടെ ക്ലിക്ക് ചെയ്യുക)

ആർക്കാര്യങ്ങൾ ചെയ്യാൻ സജ്ജമായിരിക്കാം.

  1. നിങ്ങളുടെ GitHub അക്കൗണ്ടിൽ ലോഗിൻ ചെയ്യുക. നിങ്ങൾക്ക് ഇതുവരെ അക്കൗണ്ട് ഇല്ലെങ്കിൽ, GitHub-ൽ ചേരുക. തുടരുന്നതിനുമുന്പ് GitHub Hello World ട്യൂട്ടോറിയൽ ചെയ്യുന്നത് ഞാൻ ശുപാർശ ചെയ്യുന്നു.
  2. GitHub ഡെസ്‌ടോപ്പ് ആപ്പ് ഡൗൺലോഡ് ചെയ്യുക.
    • നിങ്ങൾ കമാൻഡ് ലൈൻ ഉപയോഗിച്ച് Git ഉപയോഗിക്കാൻ സുഖമുള്ളവരായിരിക്കുകയാണെങ്കിൽ, CLI ട്യൂട്ടോറിയലിന്റെ ലിങ്ക് ഇവിടെ ഉണ്ട്.
    • നിങ്ങൾ VS Code ഉപയോഗിക്കുന്നെങ്കിൽ, ഇത് ഇൻറഗ്രേറ്റഡ് Git-ഉം നൽകുന്നു, കൂടാതെ എഡിറ്ററിൽ നിന്നുതന്നെ ആവശ്യമായ കാര്യങ്ങൾ ചെയ്യാൻ അനുവദിക്കുന്നു.
    • എന്നാൽ ഈ ട്യൂട്ടോറിയൽ പിന്തുടരാനുള്ള ഏറ്റവും ലളിതവും എളുപ്പവുമായ വഴി GitHub ഡെസ്‌ടോപ്പ് ഉപയോഗിക്കുകയാണ്.

ഇനി നിങ്ങൾ സജ്ജമായിരിക്കുമ്പോൾ, ഈ പ്രോജക്റ്റിന് സംഭാവന ചെയ്യുന്നതിന്റെ കാര്യത്തിൽ നാം തുടങ്ങാം.

↑ മുകളിൽ പോകുക ↑


സംഭാവന ചെയ്യുക

10 ലളിതമായ പടികളിൽ ഒരു ഓപ്പൺ സോഴ്‌സ് സംഭാവനക്കാരനാവുക.

അനുമാനിത സമയം: 30 മിനിറ്റിന് കുറവ്.

പടിവാതിൽ 1: ഈ റിപ്പോസിറ്ററി Fork ചെയ്യുക

  • ഇവിടെ ഉദ്ദേശ്യം ഈ പ്രോജക്റ്റിന്റെ ഒരു പകർപ്പ് ഉണ്ടാക്കുകയും അത് നിങ്ങളുടെ അക്കൗണ്ടിൽ വെക്കുകയും ചെയ്യുകയാണ്.
  • GitHub-ൽ ഒരു പ്രോജക്റ്റ് ഒരു റിപ്പോസിറ്ററി (repo) എന്നാണു വിളിക്കപ്പെടുന്നത്, Fork ചെയ്തതായത് അതിന്റെ ഒരു പകർപ്പ് ആണ്.
  • ഈ repo-യുടെ പ്രധാന പേജിൽ ആണെന്നു ഉറപ്പാക്കുക.
Fork
Fork ബട്ടൺ ക്ലിക്ക് ചെയ്യുക
  • നിങ്ങൾ ഇപ്പോൾ നിങ്ങളുടെ സ്വന്തം അക്കൗണ്ടിൽ പ്രോജക്റ്റിന്റെ ഒരു പൂർണ്ണ പകർപ്പ് ലഭ്യമാണ്.

↑ മുകളിൽ പോകുക ↑


പടിവാതിൽ 2: റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്യുക

  • ഇനി, നാം പ്രോജക്റ്റിന്റെ ഒരു പ്രാദേശിക പകർപ്പ് ഉണ്ടാക്കാൻ ആഗ്രഹിക്കുന്നു. അതായത്, നിങ്ങളുടെ സ്വന്തം യാന്ത്രികത്തിൽ സൂക്ഷിച്ച ഒരു പകർപ്പ്.
  • GitHub ഡെസ്‌ടോപ്പ് ആപ്പ് തുറക്കുക. ആപ്പിൽ:
Clone
ഫൈൽ എന്നതിൽ ക്ലിക്ക് ചെയ്ത് ക്ലോൺ റിപ്പോസിറ്ററി തിരഞ്ഞെടുക്കുക
  • നിങ്ങൾ GitHub-ൽ നിങ്ങളുടെ പ്രോജക്റ്റുകൾക്കും Fork-കൾക്കുമുള്ള ഒരു പട്ടിക കാണും.
  • <your-github-username>/Contribute-To-This-Project തിരഞ്ഞെടുക്കുക.
  • ക്ലോൺ എന്നത് ക്ലിക്ക് ചെയ്യുക.
Clone project
↪️ ഒരു Fork ചെയ്ത പ്രോജക്റ്റിന് ഇടത് വശത്ത് Fork ചിഹ്നം ഉണ്ടാകും. നിങ്ങളുടെ Fork നിങ്ങളുടെ സ്വന്തം GitHub ഉപയോക്താവിന്റെ പേര് ഉണ്ടായിരിക്കും your fork
  • ഈ പ്രോജക്റ്റ് നിങ്ങളുടെ ഹാർഡ് ഡിസ്കിലേക്ക് കോപ്പിയാക്കുന്നതിന് ഒരു മിനിറ്റ് സമയം എടുക്കും. സാധാരണയായി, ..\Documents\GitHub എന്നതാണ് ഡിഫോൾട്ട് പാത, അതു നിലനിർത്താൻ ഞാൻ ശുപാർശ ചെയ്യുന്നു.
  • ഇപ്പോൾ നിങ്ങൾക്ക് പ്രോജക്റ്റിന്റെ ഒരു പ്രാദേശിക പകർപ്പ് ലഭ്യമാണ്.

↑ മുകളിൽ പോകുക ↑


പടിവാതിൽ 3: പുതിയ ഒരു ബ്രാഞ്ച് സൃഷ്ടിക്കുക

  • റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്ത്, GitHub ഡെസ്‌ടോപ്പ് ആപ്പിൽ അത് തുറന്നതിനു ശേഷം, പുതിയ ശാഖ സൃഷ്ടിക്കാൻ സമയമാണ്.
  • ഒരു ശാഖ, Master എന്ന പറയുന്ന പ്രോജക്റ്റിന്റെ പ്രധാന ഭാഗത്തുനിന്നും നിങ്ങളുടെ മാറ്റങ്ങൾ വേർതിരിക്കുന്നതിന്റെ ഒരു മാർഗമാണ്. ഉദാഹരണത്തിന്, എന്തെങ്കിലും തെറ്റായാൽ, നിങ്ങൾ നിങ്ങളുടെ മാറ്റങ്ങളിൽ സന്തോഷമുള്ളില്ലെങ്കിൽ, നിങ്ങൾ ശാഖ നീക്കംചെയ്താൽ, പ്രധാന പ്രോജക്റ്റ് ബാധിക്കപ്പെടുന്നില്ല.
↪️ Current branch എന്നതിൽ ക്ലിക്ക് ചെയ്ത്, New ക്ലിക്ക് ചെയ്യുക Create branch
↪️ നിങ്ങളുടെ ശാഖയ്ക്ക് ഒരു പേര് നൽകുക, പിന്നെ Create branch ക്ലിക്ക് ചെയ്യുക Name branch
↪️ നിങ്ങളുടെ പുതിയ ശാഖ GitHub-ലേക്ക് പ്രസിദ്ധീകരിക്കുക Name branch
  • നിങ്ങൾക്ക് ആഗ്രഹിക്കുന്നതുപോലെ തന്നെ പേരു നൽകാം, എന്നാൽ ഇത് ഒരു കാർഡ് ആധിഷ്ഠിത ശാഖ ആയതിനാൽ, your-name-card എന്ന് വിളിക്കുക നല്ല പ്രായോഗികമാണ്, കാരണം ഈ ശാഖയുടെ ഉദ്ദേശ്യം വ്യക്തമാക്കുന്നു.
  • ഇപ്പോൾ, നിങ്ങൾ മാസ്റ്ററിൽ നിന്നും വേർതിരിച്ച ഒരു പുതിയ ശാഖ സൃഷ്ടിച്ചിരിക്കുന്നു.
  • അടുത്ത പടികളിൽ, നിങ്ങൾ ഈ ശാഖയിൽ പ്രവർത്തിക്കുന്നതായി ഉറപ്പാക്കുക. GitHub ഡെസ്‌ടോപ്പ് ആപ്പിന്റെ മുകളിലെ കേന്ദ്രത്തിൽ Current branch എന്ന് എഴുതിയിട്ടുണ്ടെങ്കിലും, നിങ്ങൾ ഏത് ശാഖയിൽ ആണെന്ന് കാണും.

master ശാഖയിൽ പ്രവർത്തിക്കേണ്ടതു ഇല്ല

↑ മുകളിൽ പോകുക ↑


പടിവാതിൽ 4: index.html ഫയൽ തുറക്കുക

  • ഇപ്പോൾ, നിങ്ങളുടെ ഇഷ്ടപ്പെട്ട കോഡ് എഡിറ്ററോടൊപ്പം നിങ്ങൾ എഡിറ്റ് ചെയ്യാൻ പോകുന്ന ഫയൽ തുറക്കേണ്ടതുണ്ട്.
  • നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ പ്രോജക്റ്റ് ഫോൾഡർ കണ്ടെത്തുക. നിങ്ങൾ ഡിഫോൾട്ട് സൂക്ഷിച്ചിട്ടുണ്ടെങ്കിൽ, ഇത് your-computer > Documents > GitHub > Contribute-To-This-Project എന്നതുപോലെയാണ്.
  • index.html ഫയൽ Contribute-To-This-Project ഫോൾഡറിന്റെ നേരിട്ട് ഉള്ളിൽ ഉണ്ട്.
  • നിങ്ങളുടെ കോഡ് എഡിറ്റർ (Sublime, VS Code, Atom..etc) തുറക്കുക, Open file കമാൻഡ് ഉപയോഗിച്ച് പ്രോജക്റ്റിന്റെ പ്രധാന ഡയറക്ടറിയിൽ index.html ഫയൽ കണ്ടെത്തുക.
Open index file
↪️ വിദ്യുത്പ്രവാഹത്തിൽ, നിങ്ങൾക്ക് ഫയൽ നിങ്ങളുടെ ഹാർഡ് ഡ്രൈവിൽ കണ്ടെത്താൻ, അവിടെയിൽ വലതുക്ലിക്ക് ചെയ്യുകയും, നിങ്ങളുടെ എഡിറ്ററിൽ തുറക്കുകയും ചെയ്യാം
  • ഇപ്പോൾ, നിങ്ങൾ എഡിറ്റ് ചെയ്യാൻ പോകുന്ന ഫയൽ നിങ്ങളുടെ എഡിറ്ററിൽ തുറക്കപ്പെട്ടിരിക്കുന്നു, നിങ്ങൾ അതിൽ മാറ്റങ്ങൾ ചെയ്യാൻ തയ്യാറാണ്.

↑ മുകളിൽ പോകുക ↑


പടിവാതിൽ 5: കാർഡ് ടെംപ്ലേറ്റ് പകർത്തുക

  • നാം പ്രവർത്തിക്കാൻ ഒരു കാർഡ് ടെംപ്ലേറ്റ് കോപ്പി ചെയ്യും.
  • <body> ഉൾപ്പടെ, നിങ്ങൾക്ക് <div class="container"> വിഭാഗം കാണാം. ഇതിൽ അനവധി മറ്റ് വിഭാഗങ്ങൾ അടങ്ങിയിരിക്കുന്നു.
  • ആദ്യ 2 വിഭാഗങ്ങൾ ഈ പോലെ ആണ്: <div class="row">. നിങ്ങളുടെ VS Code എഡിറ്ററിൽ ചിത്രത്തിൽ കാണിക്കുന്ന പോലെ, അവയുടെ വശങ്ങളിലെ അണുവിൽ ക്ലിക്ക് ചെയ്യുക. (നിങ്ങൾ മറ്റേതെങ്കിലും എഡിറ്റർ ഉപയോഗിക്കുകയാണെങ്കിൽ, ഈ ഫീച്ചർ ഉപയോഗിക്കാൻ കഴിയാതിരിക്കും. നിങ്ങൾക്ക് കിഴക്കോട്ട് സ്ക്രോൾ ചെയ്യേണ്ടിവരും). കോഡ് ഘടകങ്ങളുടെ ചില ഭാഗങ്ങൾ മറയ്ക്കുന്നതിന് കോലപ്പ് ഉപയോഗിക്കുന്നത് എളുപ്പമാണ്.
  • ഇപ്പോൾ നിങ്ങൾ contribution cards എല്ലാം അടങ്ങിയിരിക്കുന്ന വകുപ്പുകൾ കാണും: <div class="grid" id="contributions">
Find card template
  • ഈ വിഭാഗത്തിൽ, നിങ്ങൾക്ക് == TEMPLATE == എന്ന അടിക്കുറിപ്പു കാണാം.
  • ചിത്രം കാണിക്കുന്ന ചുവപ്പ് ചതുരത്തിലുള്ള, Contributor card START അടിക്കുറിപ്പിൽ നിന്ന് Contributor card END അടിക്കുറിപ്പുവരെ ഉള്ള എല്ലാം കോപ്പി ചെയ്യുക.
Copy card template
  • ഇതെല്ലാം, അതിന്റെ അടിക്കുറിപ്പിന്റെ ഉടനീളം, ഏറ്റവും പുതിയ സംഭാവനക്കാർക്കുള്ള കാർഡിന്റെ മുകളിൽ, നേരിട്ട് പേസ്റ്റ് ചെയ്യുക.
  • നിങ്ങളുടെ കാർഡ് അവസാനവും അവസാനത്തെ കാർഡിന്റെ ആരംഭവും തമ്മിൽ ഒരു രേഖാംശം ഇടവേള ഉണ്ടാകണമെന്ന് ഉറപ്പാക്കുക. കൂടാതെ, നിങ്ങളുടെ കാർഡിന്റെ ആരംഭവും === Paste YOUR CARD directly BELOW this line === എന്ന അടിക്കുറിപ്പുമായി തമ്മിൽ ഒരു രേഖാംശം ഇടവേള ഉണ്ടാക്കുക. നമ്മുടെ കോഡ് എത്രക്കുറവും വ്യക്തമായിരിക്കാൻ നല്ല പ്രായോഗികമാണ്.
  • ലിൻട്ടേഴ്‌സും സ്റ്റൈൽ ഫോർമാറ്ററുകളുമൊക്കെ ഉപയോഗിക്കരുത്. ഈ പ്രോജക്റ്റിൽ Prettier സജ്ജമാക്കിയിട്ടുണ്ട്.
Paste card template
  • ഇനി, ഇത് നിങ്ങളുടെ കാർഡാണ്, നിങ്ങൾ ഇത് ആസ്വദിച്ച് എഡിറ്റ് ചെയ്യാൻ സാധിക്കും.

↑ മുകളിൽ പോകുക ↑


പടിവാതിൽ 6: നിങ്ങളുടെ മാറ്റങ്ങൾ പ്രയോഗിക്കുക

  • നാം ഇപ്പോൾ HTML എഡിറ്റിംഗ് ആരംഭിക്കാം, നമ്മുടെ കാർഡിലെ ക്രമീകരിക്കാവുന്ന ഫീൽഡ് മാറ്റും.
↪️ 'Name' നിങ്ങളുടെ നാമത്തോടെ മാറ്റുക Change name
  • കുറിപ്പ്: class="name" മാറ്റരുത്.
↪️ നിങ്ങളുടെ ട്വിറ്റർ അക്കൗണ്ടിന്റെ URL ഇടുക href="Insert URL here"; ടെക്സ്റ്റ് ഫീൽഡിൽ നിങ്ങളുടെ ഹാൻഡിൽ ടൈപ്പ് ചെയ്യുക Change contact
  • നിങ്ങൾക്ക് ട്വിറ്ററിന് പുറമെ മറ്റൊരു സമ്പർക്കം ഉപയോഗിക്കാൻ ആഗ്രഹിച്ചാൽ, നിങ്ങളുടെ Twitter ഐക്കൺ <i class="fa fa-x-twitter"></i> മാറ്റേണ്ടതുണ്ടാകും. Font Awesome Icons ൽ പോകുക, ശരിയായ ഐക്കൺ തിരയുക, പുതിയ ഐക്കൺ ഉപയോഗിച്ച് fa-x-twitter ഭാഗം മാത്രം മാറ്റുക, ഉദാഹരണത്തിന് fa-facebook. ശേഷം മുകളിൽ കൊടുത്ത നിബന്ധനകൾ പിന്തുടരുക.
Change about
↪️ നിങ്ങളെ കുറിച്ച് എത്രത്തോളം പറയുക. ഇത് ഒരു ട്വിറ്റർ പോസ്റ്റ് പോലെയാണ്, ബ്ലോഗ് പോസ്റ്റ് പോലല്ല
Change resources
↪️ വെബ് വികസനത്തിനായി ഉപയോഗപ്രദമായ 3 ലിങ്കുകൾ സമൂഹത്തോട് പങ്കുവക്കുക. ഇത് ഏതെങ്കിലും വീഡിയോ, സംഭാഷണം, പോഡ്കാസ്റ്റ്, ലേഖനം, റഫറൻസ് അല്ലെങ്കിൽ ഉപകരണം ആകാം. നിങ്ങൾ പുതിയവനാണെങ്കിൽ, ഇത് ഭയപ്പെടുത്താൻ വേണ്ട, നിങ്ങൾ അറിയുന്ന ഏത് പ്രാഥമിക കാര്യങ്ങളും പങ്കുവക്കുക. എത്രമാത്രം ആളുകൾക്ക് ഇത് ഉപകാരപ്പെടുമെന്നും നിങ്ങൾക്ക് ആശ്ചര്യമായിരിക്കും.
  • ലിങ്ക്: href="here" എന്നിടത്ത് ലിങ്ക് ഇടുക, # മാറ്റുക. URL ഷോർട്ടeners അല്ലെങ്കിൽ നിങ്ങൾ പോസ്റ്റിംഗ് ചെയ്യുന്ന സൈറ്റിൽ നിന്ന് അല്ലാത്ത URL ഉപയോഗിക്കാൻ ദയവായി പരിധി നിശ്ചയിക്കുക!

  • ശീർഷകം: ഒരു സംക്ഷിപ്ത വിവരണം എഴുതുക title="here".

  • നാമം: റിസോഴ്‌സിന്റെ നാമം ടെക്സ്റ്റ് ഫീൽഡിൽ എഴുതുക >here</a>.

  • നിങ്ങളുടെ മാറ്റങ്ങൾ എല്ലാം സംരക്ഷിച്ചതായി ഉറപ്പാക്കുക.

  • നിങ്ങളുടെ മാറ്റങ്ങൾ പരിശോധിക്കുക. ഇത് പ്രധാനമാണ്! HTML ഫയൽ നിങ്ങളുടെ ബ്രൗസറിൽ തുറക്കുക (ഉദാഹരണത്തിന്, അതിന് ഇരട്ട ക്ലിക്ക് ചെയ്യുക) നിങ്ങളുടെ കാർഡ് സൈറ്റിൽ എങ്ങനെ കാണപ്പെടുന്നുവെന്ന് കാണുക. മുഴുവൻ പേജ് ഒന്നുപോലെ കാണുന്നുണ്ടോയെന്ന് ഉറപ്പാക്കുക, ഒന്നും തകരാറാകുന്നില്ല. നിങ്ങളുടെ ലിങ്കുകൾ ക്ലിക്ക് ചെയ്യുക, അവ പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന് ഉറപ്പാക്കുക. കൺസോൾ തുറക്കുക (Ctrl + Shift + J (Windows / Linux) അല്ലെങ്കിൽ Cmd + Opt + J (Mac)) എങ്ങനെ പിശക് സന്ദേശങ്ങൾ ഉണ്ടാകുന്നുണ്ടോ എന്ന് പരിശോധിക്കുക.

  • നന്നായിരിക്കുന്നു, നിങ്ങൾ നിങ്ങളുടെ കോഡ് എഡിറ്റ് ചെയ്യുന്നത് സമാപിച്ചു! അടുത്ത അടുക്കലുകൾ നിങ്ങളുടെ മാറ്റങ്ങൾ GitHub-ലേക്ക് അയക്കുന്നതും അവ പ്രധാന പദ്ധതിയുമായി ഇട്ടുകൊണ്ടുവരുന്നതുമാണ്.

↑ മുകളിൽ പോകുക ↑


പടിവാതിൽ 7: നിങ്ങളുടെ മാറ്റങ്ങൾ Commit ചെയ്യുക

  • GitHub ഡെസ്‌ക്ടോപ്പ് ആപ്പിലേക്ക് തിരിച്ചുപോകുക.
  • നിങ്ങളുടെ മാറ്റങ്ങൾ സ്വയം സ്റ്റേജിംഗ് മേഖലയിലേക്ക് ചേർത്തിട്ടുണ്ട്.
  • ഇതിൽ, Git എല്ലാ സംരക്ഷിക്കപ്പെട്ട മാറ്റങ്ങൾ രേഖപ്പെടുത്തി.
  • ആപ്പിൽ ഇത് പ്രതിഫലിക്കുന്നു. നിങ്ങൾ ഫയലിൽ ചേർത്ത ഏതാണ് തിളക്കമുണ്ടായിരിക്കുന്നതും, നീക്കം ചെയ്യലുകൾ ചുവപ്പായി കാണപ്പെടും.
Commit changes
↪️ അടുത്ത പടിവാതിൽ Commit എന്ന് ആഴത്തിലുള്ള ഒരു പ്രക്രിയയാണ്. ഇത് സ്വയം മാറ്റങ്ങൾ സ്ഥിരീകരിക്കുക എന്ന അർത്ഥമാണ്.
Commit changes
↪️ ഇത് നിങ്ങളുടെ GitHub ഡെസ്‌ക്ടോപ്പ് ഹെഡർ എങ്ങനെ കാണപ്പെടണമെന്ന് കാണുന്നു. Current repository എന്ന വിഷയത്തിൽ പ്രോജക്റ്റ് നാമത്തിനടുത്തുള്ള ഫോർക്ക് ചിഹ്നത്തെ ശ്രദ്ധിക്കുക, നിങ്ങളുടെ Current branch നിബന്ധനയിൽ നൽകിയ പേരുള്ളത് തന്നെയാണ്
Write commit message and commit
↪️ Commit ചെയ്യുന്നതിന് Summary ഫീൽഡ് പൂരിപ്പിക്കാൻ നിങ്ങൾക് ആവശ്യമാണ്. ഇത് നിങ്ങൾ എങ്ങനെ മാറ്റം നടത്തിയെന്ന് വിശദീകരിക്കുന്ന കമിറ്റ് സന്ദേശമാണ്. ഈ സാഹചര്യത്തിൽ "Add my card information" ഒരു സാധാരണ സന്ദേശമാകാം. ആവശ്യാനുസരണം കൂടുതൽ വിശദമായ Description ചേർക്കാവുന്നതാണ്. Commit ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. നിങ്ങളുടെ ബട്ടൺ "Commit to "your-branch-name"" എന്നതുപോലെയാകും

↑ മുകളിൽ പോകുക ↑


പടിവാതിൽ 8: GitHub-ൽ നിങ്ങളുടെ മാറ്റങ്ങൾ Push ചെയ്യുക

  • നിങ്ങളുടെ മാറ്റങ്ങൾ ഇപ്പോള്‍ സേവ് ചെയ്തിട്ടുള്ളതും അല്ലെങ്കിൽ കമിറ്റ് ചെയ്തിട്ടുള്ളതും ആണ്. പക്ഷേ, ഇവ ശുഭ്രവായി നിങ്ങളുടെ കമ്പ്യൂട്ടറിലാണ് സേവ് ചെയ്തിട്ടുള്ളത്.
  • നിങ്ങളുടെ സേവിങ്ങ് മാറ്റങ്ങൾ GitHub-ലിലെ вашем റെപ്പോസിറ്ററിയുമായി എതിരുകാടിക്കൽ Push എന്ന് വിളിക്കുന്നു. നിങ്ങൾ "പുഷ്" ചെയ്യുന്നത് നിങ്ങളുടെ ലോക്കൽ റെപ്പോസിറ്ററിയിൽ നിന്നു GitHub-ൽ ഉള്ള റിമോട്ട് റെപ്പോസിറ്ററിയിലേക്കാണ്.
↪️ Push ബട്ടൺ ക്ലിക്ക് ചെയ്യുക Push to GitHub
  • കുറച്ചു സെക്കൻഡുകൾക്കുശേഷം പ്രവർത്തനം പൂർത്തിയായപ്പോൾ, ഈ ശാഖയുടെ ഒരു സമാനമായ പകർപ്പ് നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ മാത്രമല്ല, GitHub-ലും ഉണ്ടാകുന്നു.

↑ മുകളിൽ പോകുക ↑


പടിവാതിൽ 9: PR (പൂൾ റിക്വസ്റ്റ്) സമർപ്പിക്കുക

  • നിങ്ങൾ കാത്തിരുന്ന ഈ നിമിഷം; ഒരു Pull Request (PR) സമർപ്പിക്കേണ്ടത്.
  • ഇതുവരെ നിങ്ങൾ നടത്തിയ എല്ലാ പ്രവർത്തനവും പ്രോജക്റ്റിന്റെ ഫോർക്കിൽ ആയിരുന്നു, അത് നിങ്ങളുടെ GitHub അക്കൗണ്ടിൽ സ്ഥിതിചെയ്യുന്നു.
  • ഇപ്പോൾ നിങ്ങളുടെ മാറ്റങ്ങൾ പ്രധാന പ്രോജക്റ്റിലേക്ക് അയയ്ക്കാനുള്ള സമയമാണ്, അത് ചേർത്ത് നൽകണം.
  • ഇത് Pull Request എന്ന് വിളിക്കുന്നു, കാരണം നിങ്ങൾ ആദ്യത്തെ പ്രോജക്റ്റ് പരിപാലകൻ നിങ്ങളുടെ മാറ്റങ്ങൾ അവരുടെ പ്രോജക്റ്റിലേക്ക് "പുള്" ചെയ്യാൻ അഭ്യർത്ഥിക്കുന്നു.
  • GitHub-ൽ നിങ്ങളുടെ ഫോർക്കിന്റെ പ്രധാന പേജിലേക്ക് പോവുക (ഇത് ഫോർക്ക് ഐക്കണും നിങ്ങളുടെ ഉപയോക്തൃ നാമവും ഉപരിതലത്തിൽ കാണും).
  • റിപ്പോസിറ്ററിയുടെ മുകളിൽ ഒരു ചിഹ്നം ലഭിച്ച പുള്‍ റിക്ക്വസ്റ്റ് സന്ദേശം കാണുന്നുണ്ടാകും, ഒരു പച്ച ബട്ടൺ സഹിതം.
Submit a Pull Request
↪️ Compare and pull request ക്ലിക്ക് ചെയ്യുക
Open a Pull Request
↪️ Open a pull request പേജിന്റെ ചിത്രം
  • നിങ്ങളുടെ ശാഖയെ സാരമായ പ്രോജക്റ്റിനോടുകൂടി ചേരാൻ ശ്രമിക്കുന്നുവെന്ന് ഓർത്തുനിൽക്കുക, നിങ്ങളുടെ ഫോർക്കിലെ Master ശാഖയുമായല്ല.
  • നിങ്ങളുടെ പൾ റിക്ക്വസ്റ്റ് എങ്ങനെ കാണപ്പെടണമെന്നും താഴെ ചിത്രം കാണിക്കുന്നു.
  • ഇടതു ഭാഗത്ത് അഥവാ master ശാഖയുമായി ചേർന്ന് പ്രധാന പ്രോജക്റ്റ് കാണുന്നു. വലതു ഭാഗത്ത് നിങ്ങളുടെ ഫോർക്ക് കാണുകയും നിങ്ങൾ സൃഷ്ടിച്ച ശാഖയാണു കാണുന്നത്.
Submit a Pull Request
↪️ Pull request സൃഷ്ടിക്കുക: ഒരു ശീർഷകം എഴുതുക, വിവരത്തിൽ ഐച്ഛികമായ വിവരം ചേർക്കുക, Create pull request ക്ലിക്ക് ചെയ്യുക
  • എല്ലാ ഓപ്ഷനുകൾ കണ്ടു ഭയപ്പെടേണ്ടതാണ്. നിങ്ങൾക്കായി ഇപ്പോൾ ഈ മൂന്നുപടി മാത്രം ചെയ്യേണ്ടതാണ്.
  • Allow edits from maintainers ഓപ്ഷൻ ടിക് ചെയ്തിരിക്കുക.
  • ഇപ്പോൾ, ഒരു Pull Request പ്രോജക്റ്റ് പരിപാലകനിൽ സമർപ്പിക്കും. അത് പരിശോധിച്ച ശേഷം അംഗീകരിക്കുമ്പോൾ നിങ്ങളുടെ മാറ്റങ്ങൾ പ്രോജക്ട് വെബ് പേജിൽ പ്രത്യക്ഷപ്പെടും.

↑ മുകളിൽ പോകുക ↑


പടിവാതിൽ 10: ആഘോഷിക്കുക

തികച്ചും തീർന്നു! നിങ്ങൾക്കു വിജയിക്കേണ്ടതാണ്! നിങ്ങൾ ഇപ്പോൾ GitHub-ൽ ഓപ്പൺ സോഴ്സ് CONTRIBUTION ചെയ്തിരിക്കുകയാണ്.

നിങ്ങൾ ഒരു ലൈവ് വെബ് പേജിലേക്ക് കോഡ് ചേർത്തു: https://syknapse.github.io/Contribute-To-This-Project

നിങ്ങളുടെ മാറ്റങ്ങൾ തുടർച്ചയായും ദൃശ്യമായില്ല; ആദ്യം അവയെ പരിശോധിക്കേണ്ടതും, അംഗീകരിക്കേണ്ടതും, പ്രോജക്ട് പരിപാലകൻ ഒരു സംയോജനം നടത്തേണ്ടതും ഉണ്ട്. അതു ശേഷം നിങ്ങളുടെ കാർഡ് പേജിൽ ദൃശ്യമായി കാണപ്പെടും.

ഒരു റിവ്യൂവറിന് PR-ൽ മാറ്റങ്ങൾ ആവശ്യപ്പെടുന്നത് വളരെ സാധാരണമാണ്. ഇത് നിങ്ങൾക്കു സംഭവിക്കുകയാണെങ്കിൽ നല്ല പ്രാക്ടീസ് ആയി കാണുക. കുറിപ്പുകളും ആവശ്യമായ മാറ്റങ്ങളും ശ്രദ്ധിക്കുക. ആവശ്യമായ മാറ്റങ്ങൾ (നിങ്ങളുടെ ശാഖയിലേക്ക് തിരികെ) നിങ്ങൾ ചെയ്താൽ, നിങ്ങളുടെ മാറ്റങ്ങൾ കമിറ്റ് ചെയ്ത് പുഷ് ചെയ്യാൻ മാത്രമേ നിങ്ങൾക്കു ആവശ്യം ഉണ്ടാകൂ. PR പുതിയ മാറ്റങ്ങളോടുകൂടി സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യും.

ഞാൻ വളരെ വേഗത്തിൽ അവയെ പരിശോധിക്കാനും സംയോജിപ്പിക്കാനും ശ്രമിക്കുമെന്നും ഉറപ്പുനൽകുന്നു, എന്നാൽ ഞാൻ ഇതു എന്റെ ഒഴിവു സമയത്തിൽ ചെയ്യുന്നു, അതിനാൽ കുറച്ച് ദിവസങ്ങൾ വൈകൽ避不可避免。

↑ മുകളിൽ പോകുക ↑


അഭിനന്ദനങ്ങൾ

  • നിങ്ങളെ ചേർന്ന Pull Request പരിശോധിക്കാൻ കുറച്ച് നേരം തിരിച്ചുവരിക.
  • നിങ്ങളുടെ മാറ്റങ്ങൾ അംഗീകരിക്കപ്പെട്ടതായോ അല്ലെങ്കിൽ കൂടുതൽ മാറ്റങ്ങൾ ആവശ്യപ്പെട്ടതായോ ആണ് GitHub-ൽ നിന്നുള്ള ഒരു ഇമെയിൽ നിങ്ങൾക്ക് ലഭിക്കേണ്ടത്. ഒടുവിൽ PR പ്രധാനശാഖയുമായി സംയോജിപ്പിക്കപ്പെട്ടാൽ, നിങ്ങളുടെ കാർഡ് ഉൾപ്പെടുന്നു.
  • GitHub-ൽ ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റുകളിലേക്ക് CONTRIBUTION ചെയ്യുന്നതിനെ കുറിച്ചുള്ള ഈ ഫ്രീ സീരീസിൽ നിന്നും നിങ്ങൾക്കു പഠിക്കാവുന്നതാണ്: How to Contribute to an Open Source Project on GitHub
  • നിങ്ങൾക്കു ഈ പ്രോജക്ട് ഉപയോഗപ്രദമായത് എങ്കിൽ, ദയവായി പേജിന്റെ മുകളിൽ ഒരു ⭐ താരകം ⭐ നൽകി Tweet ചെയ്യുക Tweet
  • ഞങ്ങളുടെ Discord സർവറിൽ ചേർക്കുക
  • നിങ്ങൾക്കു എനിക്ക് പിന്തുടരാനും 𝕏 (Twitter) അല്ലെങ്കിൽ ഈ മറ്റ് വഴികളിൽ ബന്ധപ്പെടാനും കഴിയും.
  • ഇത് ഒരു ഓപ്പൺ സോഴ്സ് പ്രോജക്ട് ആണെങ്കിലും, നിങ്ങളുടെ കാർഡ് CONTRIBUTION ചെയുന്നതിന് പുറമെ, ദോഷങ്ങൾ, മെച്ചപ്പെടുത്തലുകൾ, അല്ലെങ്കിൽ പുതിയ ഫീച്ചറുകൾ പരിഹരിക്കാൻ നിങ്ങൾക്ക് സ്വാഗതം ചെയ്യുന്നു. ഒരു issue തുറക്കുക അല്ലെങ്കിൽ ഒരു പുതിയ pull request അയക്കുക.
  • നമ്മുടെ സമുദായത്തെ മെച്ചപ്പെടുത്താൻ സഹായിക്കാൻ GitHub Discussions ടാബിലേക്ക് നോക്കുക, ഇത് Pull Requests-ന്റെ അടുത്താണ്. ഇത് നിങ്ങളെ പരിചയപ്പെടുത്താൻ, ഓപ്പൺ സോഴ്സിനെക്കുറിച്ച് ആഴത്തിലുള്ള ചര്‍ച്ചകൾ നടത്താൻ, പ്രോജക്ട് പരിപാലകരുമായി ബന്ധപ്പെടാൻ സ്ഥലമാണ്. നമുക്ക് ഈ ഫീച്ചർ വികസിപ്പിക്കാൻ സഹായിക്കുമോ?
  • ഈ പ്രോജക്ടിലേക്ക് CONTRIBUTION ചെയ്യുന്നതിന് നന്ദി. ഇനി നിങ്ങൾക്ക് മറ്റു പ്രോജക്ടുകളിലേക്ക് CONTRIBUTION ചെയ്യാൻ പോവാം; തുടങ്ങാൻ സൗകര്യപ്രദമായ CONTRIBUTION ഓപ്ഷനുകൾക്കായി Good First Issue ലേബൽ അന്വേഷിക്കുക.
  • PR-കൾ പരിശോധിക്കുകയും സംയോജിപ്പിക്കുകയും ചെയ്യാൻ എനിക്ക് ഒരു കൈവശം നൽകാൻ സഹകരകരെ ഞാൻ അന്വേഷിക്കുന്നു. നിങ്ങൾ കൂടുതൽ പരിചയമുള്ള Git പ്രാക്ടീസ് നേടാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, മെയിൻറ്റൈനർ മാർഗ്ഗനിർദ്ദേശം വായിക്കുക, ഞങ്ങളുടെ Discord സർവറിൽ ചേരുക, പ്രോജക്ട് പരിപാലകരിൽ നിന്നു ടീമിലേക്ക് ചേരാൻ അഭ്യർത്ഥിക്കുക.

↑ മുകളിൽ പോകുക ↑


അടുത്ത ചുവടുകൾ

ഈ പ്രോജക്റ്റ് Roshan Jossey ന്റെ ഉത്തമമായ first-contributions പ്രോജക്ടിൽ നിന്ന് വലിയ പ്രചോദനം നേടിയിട്ടുണ്ട്, അതിന്റെ ഉത്തമമായ ട്യൂട്ടോറിയലുകളുമായി.

2017 യൂറോപ്പ് ക്ലാസ്സിന്റെ Google Challenge Scholarship: Front-End Web Dev-നുള്ള #GoogleUdacityScholars എന്ന മികച്ച സമുദായത്തിനോട് കൂടി കൂടിയാണ് ഇത് പ്രത്യേകിച്ച് പ്രചോദനമായത്.

ലൈസൻസ്

ഈ പ്രോജക്ട് MIT ലൈസൻസ് പ്രകാരം ലൈസൻസാണ്.

മുകളിൽ 100 സംഭാവനക്കാർ

GitHub Contributors Image

മുകളിൽ പോകുക ↑